Develop a ebook library manager

Encerrado Postado Aug 8, 2014 Pago na entrega
Encerrado Pago na entrega

I'm looking for an e-book library manager with the following requirements:

Definition of e-book:

"e-book" in this context means a file in ePub or PDF format. The design should allow addition of other formats.

* Program should scan multiple given folders (and their sub-folders), find all the e-books, extract their metadata and populate the local database with this data.

* The program should have a intuitive GUI (preferably QT) displaying the items in the book database. The following columns are mandatory on the display row: Title, Author(s), Publisher, Format (PDF or ePub), Language, a button that opens the book in a reader program (ADE, Adobe Reader) and a button that opens the book in an editing program (Sigil, Calibre, etc.)

* The columns should allow sorting on whichever column the user selects.

* It should be possible to add/remove columns from the grid.

* The program shall not create its own directory structure for the book files. It should only monitor the given folders and extract the metadata.

* It should be able to extract XMP metadata from the PDF files (and disregard other forms of metadata in the PDF).

* It should be able to extract the metadata from ePub files (this is obvious, but I wanted to include it anyway)

* The program should be able to update the XMP metadata (so there needs to be a metadata editor)

* The GUI should also have a pane where -by press of a button- the user can list the Authors, Publishers, Languages and Formats of the books. Upon selecting an author (publisher, language or format), the program should update the grid with the books related to only that author.

* The author implementation should include translators, editors and illustrators of the books. Therefore it can be called People instead.

* The program should run on 64-bit Linux (other operating systems are optional)

* I prefer the program to be implemented in Python and QT but other suggestions are welcome.

Notes:

* Editing the metadata of the ePub files is not a requirement.

* I'm planning to release the software under GPLv3, so reuse of code from compatible programs (like Calibre) is possible as long as the terms of the license are honored

* Since it will be open source, it can serve as a project that you can point people to

* I will try to post an image of how I think the GUI should look like within a day or two

Linux PDF Python

ID do Projeto: #6296559

Sobre o projeto

5 propostas Projeto remoto Ativo em Sep 14, 2014

5 freelancers estão ofertando em média $277 nesse trabalho

anuyadav1

i can implement this in python with qt or kivy .

$400 USD in 10 dias
(25 Comentários)
5.0
wildpointer

一个有效的提议尚未被提供

$250 USD in 3 dias
(8 Comentários)
3.9
vw1855438vw

A proposal has not yet been provided

$233 USD in 7 dias
(0 Comentários)
0.0