View Single Post
Old 05-11-2014, 12:44 PM   #1
Barafu
Junior Member
Barafu began at the beginning.
 
Posts: 7
Karma: 10
Join Date: May 2014
Device: many
Is it possible: support another db backend?

Good day. I have some experience in Python. Before starting to learn materials on Calibre plugins I want to ask if the thing I want to create is possible to implement at all, without rewriting too much.
There is a free database of articles. It is published by goverenment. Currently it contains 300 000 documents totaling 200Gb. Some have covers - the logo of department they originate from.The format of db is following: a text file with basic metadata (except covers, comments and so on) and a hundred of 2Gb zip archives, containing TXT and FB2.
I want to browse the db with Calibre. First, I tried a script that imports files directly to Calibre, but that accomplished hardly 15% in 5 days 24/7. What's worse is that this database is updated monthly, and I don't want to be constantly importing something. (And extra 200Gb for two copies of data isn't a trifle, too).
I want to try to make Calibre understand this db in place, in read-only mode. I want searching, reading locally, sending to email and maybe ebooks. Calibre developers, please tell me your opinion: Is this possible to do with reasonable effort, or I should start my own application from scratch? Any advises on where to start would be appreciated.
Barafu is offline   Reply With Quote