Skip to main content

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
-------

| Andreas Jung/ZOPYX
| Hundskapfklinge 33
| D-72074 Tuebingen, Germany
| info@zopyx.com
| www.zopyx.com


CHANGES
=======

0.3.0 (2014/11/17)
------------------
- code cleanup, removed obsolete modules
- drone.io support for continuous integration testing

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


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.3.0.zip (27.2 kB view details)

Uploaded Source

File details

Details for the file pp.core-0.3.0.zip.

File metadata

  • Download URL: pp.core-0.3.0.zip
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pp.core-0.3.0.zip
Algorithm Hash digest
SHA256 a782f1714ed04e9cb748538c7c121f84f7900f93d9f8026e3e910fec3c8ed965
MD5 c7fb3c1a497b4bb6ab04f6b1d5f11cd2
BLAKE2b-256 1e7474b746fbbab05d1817c1afa832f55aef2cdf5c13e79ebc76a295404cfabc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page