View Single Post
Old 01-08-2008, 12:20 PM   #28
Xenophon
curmudgeon
Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.Xenophon ought to be getting tired of karma fortunes by now.
 
Xenophon's Avatar
 
Posts: 1,487
Karma: 5748190
Join Date: Jun 2006
Location: Redwood City, CA USA
Device: Kobo Aura HD, (ex)nook, (ex)PRS-700, (ex)PRS-500
Quote:
Originally Posted by kovidgoyal View Post
I come from the Unix world, which means libprs500 is architected in little pieces each with its own command line interface which means that each piece of functionality is reusabe not just in python programs but in any software. THe only exception to that being the database access, and that's only because I haven't had the time to write the actual command line tool, the underlying library design is completely modular.

In fact adding complete support for converting any new ebook format to libprs500 requires the writing of only two converters format->html and html->format as well as a metadata reading/writing tool. All the other features of libprs500 will work automatically with these three converters in place.
Kovid:

Please go start a page on your wiki about contributing to and/or reusing libprs500. Stick this post in as the initial entry. Add a plea for someone to contribute the command-line database access (since you haven't had time yet).

And how 'bout a sticky thread here titled 'Writing Code for libprs500'? You could manage q&a and probably pick up some more contributors that way.

And, once again... for a super tool!

Xenophon
Xenophon is offline   Reply With Quote