Personal tools
Skip to content. | Skip to navigation
plone.rest allows you to use HTTP verbs such as GET, POST, PUT, DELETE, etc. in Plone. REST stands for Representational State Transfer. It is a software architectural principle to create loosely coupled web APIs. plone.rest provides the basic infrastructure that allows us to build RESTful endpoints in Plone. The reason for separating this infrastructure into a separate package from the ‘main’ full Plone REST API is so you can create alternative endpoints tailored to specific usecases. A number of these specific endpoints are already in active use. Audience plone.rest is for experienced web developers who want to build their own HTTP/REST endpoints on top of Plone. If you want to use a ready-made full RESTful Plone API, you should use plone.restapi. That package uses, and depends upon, this one. Features Registering RESTful service endpoints for the following HTTP verbs: GET POST PUT DELETE PATCH OPTIONS Support for Dexterity and Archetypes-based content objects Content negotiation (‘application/json’ is currently the only format supported). Named services allows to register service endpoints for custom URLs Registering RESTful Service Endpoints plone.rest allows you to register HTTP verbs for Plone content with ZCML.
Twine is a utility for interacting with PyPI. Currently it only supports registering projects and uploading distributions.
Clint is a module filled with a set of awesome tools for developing commandline applications. It supports colors, but detects if the session is a TTY, so doesn't render the colors if you're piping stuff around. Automagically.
AmCharts is a set of Flash charts for your websites and Web-based products. AmCharts can extract data from simple CSV or XML files, or they can read dynamic data generated with PHP, .NET, Java, Ruby on Rails, Perl, ColdFusion, and many other programming languages.
zope.location :target:
This suite forms the pure Python base classes for projects and project-related classes within the PMOBoss suite. Everything known (and knowable) about a pmoproject is contained within the base classes in this module. The parsers directory contains parser classes which are responsible for taking file types and translating these into the base classes. The reason that this library is pure Python is because we want to be able to reliably test all the attributes of this base and to test that parser's indeed rend these properly. The test directory contains the regression/unit testing suite for these classes, and the codegen directory contains some useful scripts to autogenerate python code stubs for other Zope and Plonish applications.
MSProject XML parser which converts an entire project into pythonesque structures. The parser recognises 2003, 2007, and 2010 MSProject formats.
MSProject XML parser which just chunks the uninteresting stuff
Zope component architecture