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

ZOPYX Limited
Hundskapfklinge 33
D-72074 Tuebingen, Germany
www.zopyx.com

CHANGES

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.2.3.zip (29.3 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pp.core-0.2.3.zip
Algorithm Hash digest
SHA256 1584f61faaeb03c355764afa990d58b6bb4badf35a82f433305f9bea72c45d48
MD5 045ab710f6bb588c1f08873bbdf80ce8
BLAKE2b-256 fd5aa75970a5233a95b5778bf1fd48aa8a72d1eefc01bcc78dfdcbaa9b5fddea

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