![]() |
#1 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2013
Device: Sony PRS-T1
|
![]()
{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. |
![]() |
![]() |
![]() |
Tags |
epub, python, server, tornado |
|
![]() |
||||
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 |