|
|||||||
|
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features. If you have any problems with the registration process or your account login, please contact us. Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience. |
| Calibre Calibre is an open-source library manager to view, convert and catalog e-books. Cross-platform (Linux, Windows and OS X) |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
NEW The tool is now called calibre2opds and it has its own website, and thread here on MobileRead...
NEW I programmed a tool based on Calibre2Web that can be used on all platforms (Windows, Macs and Unixes) to generate the Stanza catalogs. It is hosted on Sourceforge and I intend on updating it often, so please join the project and make requests ! ------------------------------------------- I'm pretty sure a lot of people here know Dropbox, the (free at first) file sharing and synchronization service... I use it to sync the files on my two Macs, and my work PC ; it's a very easy to use and efficient service. Recently, I began syncing my Calibre library, so the books I edit/add/remove on either machine would be available on all the others ; Calibre is a multi-platform marvel, so this syncing makes a lot of sense. And I thought of something : if I generate the stanza.xml file from the Calibre database (using the calibre-db command), maybe it could be automatically accessible from my iPhone, now that the whole Calibre library is synchronized and available on my Dropbox account ? Guess what ? It works ! Unfortunately, it's still a manual process, but I'm pretty sure it could be possible for our generous Kovid to change it into something automatic... Here are the steps needed to make this happen :
That's all ! Of course, if the stanza.xml file could be generated automatically with every modification of the database, it would be even better, but even now it's very convenient... Thanks again Kovid for Calibre, the Lexycle people for Stanza and Dropbox for being free... PS : if I made a mistake in my explanation, or if something was not clear enough, ask questions and I'll be happy to try and explain better...
__________________
Last edited by dpierron; 03-09-2010 at 11:49 AM. Reason: Added calibredbxtract |
|
|
|
|
Enthusiast
|
|
|
|
#2 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,989
Karma: 8288
Join Date: Oct 2008
Device: REB1100, iPhone 3GS. iPad 3G
|
So...you are accessing your entire Calibre library on Stanza iPhone from anywhere? Over 3G? That...is pretty awesome.
|
|
|
|
|
|
#3 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
Over Wifi, 3G, even over Edge : the file sizes are usually small enough to make it possible even with a very low bandwidth.
__________________
|
|
|
|
|
|
#4 |
|
Wearer of Pants
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,050
Karma: 7634
Join Date: Jan 2008
Location: Norman, OK
Device: Amazon Kindle DX / iPhone
|
That's bloody brilliant
__________________
Gideon --------------- About Me -> GideonAddington.com My Blog -> Anglimergence My Twitter -> @Gideony My Facebook -> facebook.com/gideon.addington |
|
|
|
|
|
#5 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
Thanks for the bloody compliment
![]() Unfortunately, Kovid seems to disagree with my opinion that it would be better if Calibre itself triggered the generation of the stanza.xml catalog ; his point of view is that it would be easy to do with a cron job, and I'm trying to demonstrate that not everyone (nor every operating system) is capable of managing cron jobs... But I'm afraid it's a lost cause ![]() Anyhow, even if it has to be done manually, it's still great and it's still thanks to Kovid and his amazing work that we're able to do it !
__________________
|
|
|
|
|
|
#6 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
And guess what is already corrected in today's Calibre release (0.6.24) ?
calibredb list: Do not URL encode the href fields for the stanza output format Thanks Kovid, that's one small step for you, and a giant's leap for us, Dropbox users
__________________
|
|
|
|
|
|
#7 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,254
Karma: 1371
Join Date: Nov 2008
Location: Virginia Beach, VA
Device: Kindle DX
|
I finally got it working
This is awesome! It gives me almost the same relationship between my iPhone and Stanza as I have with my Kindle and Amazon
|
|
|
|
|
|
#8 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
Yes, I agree ! I'm having the same feeling.
Let's not upgrade the calibredb tool to version 0.6.24, because the change Kovid made for Stanza catalog export is causing a problem : the spaces are not converted into %20 characters, and therefore the stanza.xml file is not readable by Stanza. Better keep 0.6.23 until it is fixed, even if this means that we must manually convert '%28' and '%29' into '(' and ')' characters ...
__________________
|
|
|
|
|
|
#9 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,199
Karma: 743
Join Date: Nov 2008
Device: iphone/ipad (stanza/iBooks), sony prs-505
|
Imust admit I did not understand why Kovid made that change. If a URL is not correctly escaped it does not get handled correctly by Stanza. I guess there must have been a reason otherwise he would not have done it?
Has a ticket been raised to point out this is causing problems? |
|
|
|
|
|
#10 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
In fact it's all my fault : I asked Kovid (in this ticket) to change the behavior of calibredb so that we would not have to manually convert %28 into '(' and %29 into ')'
And then the change he made disabled urlencoding of the links in the stanza.xml file, which is overkill (but I should have said it beforehand). He couldn't test it, because he would need an iPhone with Stanza...
__________________
|
|
|
|
|
|
#11 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,254
Karma: 1371
Join Date: Nov 2008
Location: Virginia Beach, VA
Device: Kindle DX
|
I have been using .6.24 since it was released and it works well enough for me for the time being... especially since I am in the middle of a book on my Kindle
![]() The best thing is that: 1) I now have the ability to have remote access to all my non Amazon books. 2) I have a central location for my eBooks It would have been even better if I could have been able to access Dropbox from my Kindle the same way as Stanza on the iPhone. |
|
|
|
|
|
#12 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 1,254
Karma: 1371
Join Date: Nov 2008
Location: Virginia Beach, VA
Device: Kindle DX
|
You know... you are right...if there was a way to get Calibre to automatically generate the stanza.xml automatically when changes are made it would be awesome
|
|
|
|
|
|
#13 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 422
Karma: 1958
Join Date: Aug 2005
Location: Metz, France
Device: iPhone, PRS-505
|
Maybe it's because none of your file paths contain spaces ?
__________________
|
|
|
|
|
|
#14 | |
|
Quilt Geek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 312
Karma: 1313
Join Date: Aug 2007
Location: Tracy, CA
Device: Kindle
|
Quote:
It's not Dropbox, since you have to keep your own computer running, but it works great. I do use Dropbox, too - I keep my library on my laptop synced (via Dropbox) to the iMac that we use as our server. |
|
|
|
|
|
|
#15 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Posts: 803
Karma: 4547
Join Date: Sep 2007
Location: Vienna, Austria
Device: iPhone
|
What are "cron jobs"?
Hope that helps your cause! |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Troubleshooting Kindle DX and Dropbox | bchowdhr | Amazon Kindle | 40 | 07-15-2010 04:27 PM |
| cannot open calibre on osx 10.6-- "Calibre is already running" message | jlip | Calibre | 4 | 01-02-2010 11:05 PM |
| Calibre | Ebookerr | Calibre | 4 | 09-22-2008 04:20 PM |
| calibre command line utilities and calibre defaults | jplumey | Calibre | 2 | 08-07-2008 03:27 PM |
| Help with Calibre | eBookNerd | Calibre | 2 | 06-15-2008 12:56 AM |