Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 05-21-2010, 04:31 AM   #1
macellan
Junior Member
macellan began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2010
Device: none
Lightbulb Calibre development

Hello,

We are currently working on a project that includes a simple GUI for e-book management. Calibre's GUI is too far complicated for our needs. So we decided to simplify it and add some new functionalities.

First of all we need to add some new metadata types. Instead of Publish Date, our e-books should have another metadata as Publish Date on Newspaper. We also want to filter our e-books by using these new metadata types.

We checked out calibres database structure and figured out to create a new upgrade version function. That way, calibre creates a new table in metadata.db at first init.

The problem is, we could'nt manage to display new types on GUI yet. Any suggestions or any "how to" kind of documents you know, that could help us on this point would be appreciated.

Thanks.
macellan is offline   Reply With Quote
Old 05-21-2010, 07:35 AM   #2
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,740
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
To my knowledge, there are no documents that will help you hack the calibre db and create a new GUI for it.

That said, you should start from the beta source (0.6.9x series), not the standard source (0.6.5x series). The beta supports adding new columns to the db, displaying these columns, and searching/filtering on these columns. That code should provide you with sufficient patterns to accomplish what you are trying to do.
chaley is offline   Reply With Quote
Advert
Old 05-21-2010, 08:22 AM   #3
macellan
Junior Member
macellan began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2010
Device: none
Thank you chaley

I'll try that.
macellan is offline   Reply With Quote
Old 05-21-2010, 06:36 PM   #4
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Sorry posted in wrong thread
jackie_w is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Suggestions for Calibre development scottklarr Calibre 4 06-22-2010 12:03 PM
calibre VMWare development environment kovidgoyal Calibre 30 12-30-2009 12:43 PM
calibre Portable 0.6.23 Development Test 1 Dopedangel Calibre 5 11-30-2009 10:29 AM
Calibre Windows Development ilovejedd Calibre 9 07-12-2009 11:09 PM
Calibre plugin development - Newbie problems minstrel Plugins 5 04-12-2009 12:44 PM


All times are GMT -4. The time now is 05:12 PM.


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