Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Reading and Management

Notices

Reply
 
Thread Tools Search this Thread
Old 09-10-2013, 09:36 AM   #1
gabalese
Junior Member
gabalese began at the beginning.
 
gabalese's Avatar
 
Posts: 3
Karma: 10
Join Date: Sep 2013
Device: Sony PRS-T1
Lightbulb py-clave, simple RESTful epub distribution system

{I feel it's about time to share back something to this forum, which really helped me in countless occasions.}

py-clave is a prototype server implementation of a set of public RESTful APIs meant to enable clients to retrieve metadata and contents from a bunch of digital publications in EPUB2 format stored in free-form directory structure. The full source code is available on github.

Written in Python, it is built on the tornado framework, an asynchronous non-blocking web library tuned for high performance and scalability.

The API documentation is available here.

The source code is provided as-is under the MIT License.

Suggestions, pull requests, issues and NOS feedback are welcome. The present code shows a few weakness, in particular the database access abstraction (or the lack of one) and could be extended in many ways, for example user authentication. Also, the EPUB class might be extended to comply with richer EPUB3 metadata.
gabalese is offline   Reply With Quote
Reply

Tags
epub, python, server, tornado


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there a simple ePub reader for PC? Kognos Reading and Management 26 09-27-2014 11:50 PM
How to show/sort system date of a (epub) file PalingB Library Management 11 05-12-2012 11:46 AM
Aldiko: new EPUB reading system for Android, with Feedbooks integration Hadrien News 13 02-04-2010 10:57 AM
System freeze when converting to EPUB TMF Calibre 1 05-24-2009 05:22 PM
Update on the ‘Simple Book’ multi-output e-book authoring system Jon Noring News 1 12-01-2006 07:59 PM


All times are GMT -4. The time now is 06:01 PM.


MobileRead.com is a privately owned, operated and funded community.