![]() |
#16 |
Java Master
![]() ![]() Posts: 49
Karma: 169
Join Date: Jan 2008
Location: Maryland
Device: PRS-505
|
Ok, JSWolf, what about iTunes do you dislike? You have to be specific or else your feedback will not be helpful.
Though there is also the possibility that the things that you hate about iTunes will be things that I like. In the field of Java Integrated Development Environments there are three that I have used. One I HATE, one I LOVE and one just doesn't have the features (though I find it eminently usable otherwise). For many folks the experience if the exact opposite. For the record, I'm not wedded to Java. It's just that I do know Java and I don't know Python. |
![]() |
![]() |
![]() |
#17 |
curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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
|
@acemccloudxx
Do please consider swotting up enough Python to help out with libprs500. Kovid's doing a great job, but he's only one (amazingly productive) guy. He's already done many of the things you talk about. I'd be working on picking up some Python to help out myself if I wasn't deep in thesis mode at the moment. Not to mention years past my original planned completion date. If I spend time on much of anything that isn't my thesis I'll quickly become dead meat. Xenophon |
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Java Master
![]() ![]() Posts: 49
Karma: 169
Join Date: Jan 2008
Location: Maryland
Device: PRS-505
|
Ok, libprs500 seems to be pretty decent software. Is it writing files or data somewhere? If so, where would that be (on Windows)? If it's on the C drive, then that would be a big no-go right there.
However, I really am just not in the mood to learn python. I guess that I'll have to think about this for a bit. |
![]() |
![]() |
![]() |
#19 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,353
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It uses a database that can be stored at a configurable location and it uses temporary files a lot.
Why should writing to the C: drive be a problem? |
![]() |
![]() |
![]() |
#20 | |
Java Master
![]() ![]() Posts: 49
Karma: 169
Join Date: Jan 2008
Location: Maryland
Device: PRS-505
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,353
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Well you can configure the database path
![]() |
![]() |
![]() |
![]() |
#22 |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Dec 2006
Device: SONY PRS500
|
managing content
Collectorz.com
Great program for keeping up with all types of books including ebooks. You can download the info right into the program with very little typing. I was having a hard time keeping up with which books I had in each format. Some I read on my IPAQ PDA, some on my Sony PRS505 and I've downloaded a lot for the Kindle that I'm on the waiting list for. You can download a fully funtional demo that limits your database to 100 items. I tried it for a while before I purchased. I actually created more than one database with 100 items in each and after I purchased the full version, I was able to merge them together. You can create links to cover images, web pages, and actual ebook files on your hard drive. All you have to do then is sort your list by author, title or format, etc and then click on the links if you want to locate the file on your Hard Drive. I've created links from Wikipedia, Manybooks.net, and others that take me directly to that book or author. You can also add books and magazines that have combined content from different authors. Your list can be sorted in many ways. You can check the ones you've read and rate them. You can mark books that you don't own yet. I can go on and on about this. You need to try it. I've been using MS Access for many years to keep up with my books but have never had the time to make a detailed database like this program. They've thought of everything. GEBSEWS Sony PRS505 Kindle Waiting List |
![]() |
![]() |
![]() |
#23 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,756
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#24 |
Connoisseur
![]() Posts: 88
Karma: 15
Join Date: Nov 2007
Device: still looking for an ebook reader device
|
regarding itunes, ... it's obviously not going to be an exact copy of itunes, but itunes has a hell of a lot of good ideas and nice features. I'm also curious what in particular you don't like about it though.
Being able to edit the author of a selected list of books for example, is something that itunes can do (but with songs of course), and the most ebook software currently out there can't do. Most software expects you to select each book individually. This is lame. If I have a directory with 37 plays of Shakespeare, I should select be able to select the 37 files, right click, hit "get info," change the author, and be done with all 37 books. Sure that doesn't enable me to edit 37 titles in one go, but at least I can make *some* progress in organizing files. I don't understand why so many of the programs I've tried didn't implement this basic feature. Photogallery likewise is another piece of software with lots of good ideas to borrow from, like the way it handles tagging of photos. It also has a very usable ways of finding your pictures... like all the "folders" (not all of them actual folders, just buttons that dynamically get a bunch of photos based on tags or other search criteria) for grabbing a set of photos by tag, date, recently imported, etc etc. Also, if you copy your files to another computer or try a different piece of cataloging software, in both of these programs you don't have to start over on a data entry process like with some of the ebook software out there. I mean, sure it's a lot more difficult with varying ebook formats, and maybe some of these cataloging programs have some way to export these databases but... still far from ideal. This is what I like about ekitaab. His solution isn't perfect, but at least it addresses this problem. meta-data updates would be better if possible. having all three options (cached in a database, updating metadata, and renaming of files that don't support metadata, as well as the searching functions for getting new data like in ekitaab and my ebook library), and then allow the user to override a default configuration. That way the user can decide if he wants to allow the software to change filenames, update metadata, or just rely on the database, ... that would be the best solution. Maybe not built that way initially, but the code could be written in a way to allow adding all three options and configurability later. @acemccloudxx: For the sake of re-usability, and since you're focused on java, maybe a good start would be to work on java libraries for managing content, ... for example, a start on a library for performing file conversions, or at least fetching/updating metadata in various ebook file formats. You'll have to write this code anyways for the sake of importing metadata etc into your own database, but if you're careful about writing it well, and writing it in an extendable reusable way, the same code could also fill a gap in the ekitaab software at the same time. You'd be bitting of a smaller first chunk, actually getting something useful finished quickly, and still making progress on what you want to eventually build. If I start writing some code, that's probably what I would focus on. Just writing little libraries that will be useful in a bigger project, and that add functionality that I want. Likewise, even if you don't work on the other java project, you might be able to pull out some code like for however he does his amazon lookup for fetching ISBN numbers from file names. This is supposed to be much of why we write OO code anyways right? If enough of the necessary libraries for managing ebook content get written, then anyone can slap together exactly-what-they-want in no time. I wonder how re-usable the code in libprs500 is.... even for someone does want to make a custom exactly-what-they-want ebook app, ... if libprs is written in a way that it has a bunch of reusable libraries, it's still a big argument for working on python book management code. I mean, he's already got convert-damn-near-anything-to-lrf built right? Even if you don't care about lrf in particular, that at least means that he has a way of extracting data from damn near every file type, which is a big piece to be able to borrow, even if writing a new program. Of course I'm assuming all this software is licensed in ways that the code reusable too... |
![]() |
![]() |
![]() |
#25 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
This is why I nearly always prefer command line programs since then it is easy to do these kind of things. The first thing I check in a graphical user interface is how I can do the same operation on many object and if I can program scripts or macros. Usually you cannot do this and I continue to use command line programs.
|
![]() |
![]() |
![]() |
#26 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 152
Karma: 854
Join Date: Dec 2007
Device: Lifebook T5010
|
I'm a college prof, and I've got a few students working on a senior project to develop a web-based database app to store a digital library. Send me an eMail, and I'll put them in touch with you.
Andy@RecycledElectrons.com |
![]() |
![]() |
![]() |
#27 | |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,353
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
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. |
|
![]() |
![]() |
![]() |
#28 | |
curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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:
![]() ![]() 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... ![]() Xenophon |
|
![]() |
![]() |
![]() |
#29 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,353
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I've added a "Design philosophy" section to
https://libprs500.kovidgoyal.net/wiki/Development and there is a sticky (though in a somewhat obscure forum) https://www.mobileread.com/forums/showthread.php?t=14083 And I have to say that I've recently been getting a few nice patches. In the next release you'll see support for epub2lrf, epub-meta and the Kindle thanks to patches from third parties. |
![]() |
![]() |
![]() |
#30 |
Java Master
![]() ![]() Posts: 49
Karma: 169
Join Date: Jan 2008
Location: Maryland
Device: PRS-505
|
After giving the matter careful thought, I just don't think that libprs500 is compatible in approach or philosophy with what I want in a content management program. I haven't firmly decided to continue my Java efforts. I may just use libprs500 as is and devote my free time writing.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Getting Full Content from Partial Content Feeds | thread314 | Calibre | 5 | 05-05-2012 10:49 AM |
Book Management | ppearce | Amazon Kindle | 3 | 09-17-2010 02:39 PM |
Content Management Question for Multiple Kindle Owners | CCDMan | Amazon Kindle | 2 | 02-05-2009 11:37 AM |
Library Management | Phonella | Calibre | 2 | 11-13-2008 11:04 PM |
Library Management | jerryleejr | Calibre | 5 | 07-11-2008 12:34 PM |