|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
alexandria and ebboks?hello,
Having quite substantial number of electronic books on my harddrive, I've been looking fro some kind of ebook manager for linux, but so far did not find anything that would suit me (not surprising, considering there are only two projects of that kind available for linux now: eKitaab and calibre). I found alexandria instead, which appears to be a book library manager and it does all I need, except it is for another kinds of books. I'm not sure uhm... how does this correlate with the author's roadmap, but it is probably not too difficult to add another couple records to the properties of the book in the database, which would hold a path to the local file and the checksum. This would make alexandria a nice ebook manager. And when I'm saying "not too difficult" I don't mean myself, because I'm ruby-illiterate, but for somebody who knows stuff? Or maybe this topic has been discussed around here already? |
|
|
Re: alexandria and ebboks?-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Adding support for cataloguing e-books has been discussed before, but no real progress has been made on the topic. As I've been saying a lot recently, adding e-book support directly to Alexandria is not going to happen soon - the code would need substantial redesign to support such a change. However, substantial *new* design is happening independently of the main Alexandria project. I have allowed for the possibility of e-books in the design of Palatina (the not-even-remotely-ready-for-users Alexandria replacement). So any feedback you can give would be helpful in shaping the code which will eventually (i.e. months from now) be wrapped back into Alexandria. The properties you mention for e-books are: * file path * checksum I can also immediately think of: * file format (e.g. PRC, PDF, FB2...) * file size * URL (if the e-book is available online) * DOI (Digital Object Identifier - akin to ISBN for electronic documents) I've already updated the Palatina wiki with your suggestions: http://palatina.gnostai.org/wiki/BookDataRequirements Are there any other properties that would be particularly useful? Should the Alexandria GUI have any extra features or behaviour to support useful handling of electronic texts? - Cathal. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: GnuPT 2.6.2.1 by EQUIPMENTE.DE iEYEARECAAYFAkoV9lkACgkQfMAUnRdb+8rabgCgyT7NGOX/t4dzR10beRyEmt+b 9TQAmgL47nCQ8451Ed9Jgv6u8i+xH8Td =lUzc -----END PGP SIGNATURE----- _______________________________________________ Alexandria-list mailing list Alexandria-list@... http://rubyforge.org/mailman/listinfo/alexandria-list |
|
|
Re: alexandria and ebboks?Cathal,
I'm really happy to read this, especially realizing that you care about potential user suggestions before implementing the features. yes. And the main issue here is that the library manager application should not try change the location of the file. You can allow yourself to rename the file to some kind of comprehensive name (like author-year-isbn, or whatever you come up with) but if the user has its files arranged into some kind of catalog structure -- that should be intact. I emphasize that because the author of calibe, mentioned above, decided that application should organize the files for the user. this one, obviously should be used to keep track of duplicates and fixing the database of the path to the file was changed outside out alexandria. very nice, taking into account that tags, notes and rating is implemented in alexandria, this pretty much makes the list complete. The suggestion here would be to implement different icons for corresponding formats, so these are easily identifiable in the list. Although, if you add the column indicating the file format, then the icons are obsolete to my mind. Also here is the question, is the "genre" field useful or should user rely on tags? when it comes to handling, these days linux pretty much has all the applications needed to handle most of the formats available on the market. In case there's no reader available -- there is always a converter. Since not all of these are defined in mime-types you probably should let the user choose the corresponding reader for every file-format somewhere in the preferences dialog. Possibility to rescan the library (the directory with ebooks) in case the user has added some new books. In case the new book is detected, it is offered to be added to the database (ask the user to fill the record information). There should be way to initiate the "rescan" manually, as well as schedule the interval for it. I don't particularly care about the next one, but I suspect that some users might request these later, so you might start thinking about that ahead of time. 1. format convertors, perhaps you should think about interface to specify those the same way as the readers. 2. support for various kinds of hardware ebook readers. Since you cant own them all, I would suggest implementing a plugin interface and let somebody else write corresponding plugins. good luck, and keep up a nice job |
| Free embeddable forum powered by Nabble | Forum Help |