pp.core
Project description
pp.core - Produce & Publish Foundation
======================================
``pp.core`` implements some core foundation functionalities
of the Produce & Publish framework.
Provided functionality
----------------------
- filesystem abstraction
- integration with Dropbox and other cloud file services
- resource base
- resources registry
- filesystem registry
Internals
---------
This module abstracts Produce & Publish basic functionality in order to make
the core implementation as re-usable as possible. It uses the ``pyfilesystem``
to abstract arbitrary file operations independent of the underlaying storage
layer. Through this approach we are able to support local filesystems, network
filesystems or cloud storages like Dropbox without changing the application.
All storage subsystems can be accessed using the same API.
Requirements
------------
- Python 2.7
For using the Dropbox storage API of ``pp.core`` you need to have ``Phantomjs``
installed (the ``phantomjs`` binary must be available in the ``$PATH``. PhantomJS
is required to fake the OAuth process of Dropbox.
Source code
-----------
https://bitbucket.org/ajung/pp.core
Bug tracker
-----------
https://bitbucket.org/ajung/pp.core/issues
Support
-------
Support for Produce & Publish Server is currently only available on a project
basis.
License
-------
``pp.core`` is published under the GNU Public License V2 (GPL 2).
Contact
-------
| ZOPYX Limited
| Hundskapfklinge 33
| D-72074 Tuebingen, Germany
| info@zopyx.com
| www.zopyx.com
CHANGES
=======
0.2.4 (2014/08/21)
-----------------
- Transformer: fixed parameter handling
0.2.3 (2014/08/05)
------------------
- unicode fix
0.2.2 (2014/08/05)
------------------
- TransformerXML API is now unicode-aware
0.2.1 (2014/08/04)
------------------
- added TransformerXML API
0.2.0 (2014/03/16)
------------------
- enhanced resources_registry API
- disabled Dropbox API due to Dropbox changes
- test fixes
0.1.0 (2013/07/11)
------------------
- initial release
======================================
``pp.core`` implements some core foundation functionalities
of the Produce & Publish framework.
Provided functionality
----------------------
- filesystem abstraction
- integration with Dropbox and other cloud file services
- resource base
- resources registry
- filesystem registry
Internals
---------
This module abstracts Produce & Publish basic functionality in order to make
the core implementation as re-usable as possible. It uses the ``pyfilesystem``
to abstract arbitrary file operations independent of the underlaying storage
layer. Through this approach we are able to support local filesystems, network
filesystems or cloud storages like Dropbox without changing the application.
All storage subsystems can be accessed using the same API.
Requirements
------------
- Python 2.7
For using the Dropbox storage API of ``pp.core`` you need to have ``Phantomjs``
installed (the ``phantomjs`` binary must be available in the ``$PATH``. PhantomJS
is required to fake the OAuth process of Dropbox.
Source code
-----------
https://bitbucket.org/ajung/pp.core
Bug tracker
-----------
https://bitbucket.org/ajung/pp.core/issues
Support
-------
Support for Produce & Publish Server is currently only available on a project
basis.
License
-------
``pp.core`` is published under the GNU Public License V2 (GPL 2).
Contact
-------
| ZOPYX Limited
| Hundskapfklinge 33
| D-72074 Tuebingen, Germany
| info@zopyx.com
| www.zopyx.com
CHANGES
=======
0.2.4 (2014/08/21)
-----------------
- Transformer: fixed parameter handling
0.2.3 (2014/08/05)
------------------
- unicode fix
0.2.2 (2014/08/05)
------------------
- TransformerXML API is now unicode-aware
0.2.1 (2014/08/04)
------------------
- added TransformerXML API
0.2.0 (2014/03/16)
------------------
- enhanced resources_registry API
- disabled Dropbox API due to Dropbox changes
- test fixes
0.1.0 (2013/07/11)
------------------
- initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pp.core-0.2.4.zip
(29.5 kB
view hashes)