Order it now! Amazon prioritizes orders on a first come, first served basis.


View Full Version : 101: iPhone+Stanza+Calibre (the almost-perfect solution)


ChrisZA
03-13-2009, 07:00 AM
OK, I spent some time on this (and several other) forums migrating from a working MobiPocket Windows Mobile solution to an iPhone solution (all FREE, no jailbreak required). I thought the following guide might be useful to others; either n00bies to ebooks, else experienced sony/kindle users trying to get into the iPhone platform. This info exists on the forum, but without good guides and 101's around, this should serve as a good kickstart for some. Don't flame me - rather add your thougths and alternatives to the thread :)

IMHO, the iPhone is a perfect reading device; clear screen, large fonts, night reading, and always with me! I've got it working reasonably well (better than MobiPocket on WindowsMobile I might add) on Windows Vista, but this guide will work for other desktop platforms too.

Software required:
Stanza: The reading app on your iPhone. Get it from the appstore, it's free.
Calibre: Stanza desktop does not manage your library, and you need to do that if you have more than a few books. Calibre is free, and works on multiple desktop platforms.


Using Calibre (it's not too intuitive I'm afraid):

Install (get it here (http://calibre.kovidgoyal.net/))
Use "Add Books from multiple directories" to get it to load your existing eBook collection. Now, it'll handle nearly all formats that I'm aware of, and will pull them all into 1 library. PDF's, LITs and PCRs all mixed and treated the same; you'll see how well this works now...
Set your default output to EPUB (button in top right area). This is the standard that Stanza works best with
Clean your library up:
Set up free ISBNdb.com and LibraryThing.com accounts. Calibre helps with this. It's worth the minor effort; with these u get a very (the best I've seen) intelligent assistant to help you ID your book's ISBN, and from there u can get the cover art
For each book, press E to edit metadata, then use button "Fetch metadata from server". You will be given a list of likely matches to your book title and author. If not, you need to check the title and author in this same screen - they may have silly filename characters that need editing. You'll figure it out easily enough
Once you have the metadata, click "Fetch cover image from server". Select cover, and close with "OK"
Do for all books, and your books will be nicely completed with author, title, publisher, date, cover, and in most cases a synopsis (blurb)!
Consider adding tags; if you do this, they will appear as subjects in Stanza iPhone. Nice for separating fiction classes, non-fiction subjects, hobbies & interests, etc. Note that from the above metadata, stanza will automatically group authors so don't tag them.

Now you need to covert all your books: Select the lot, make sure you have chosen 'EPUB' as the output, and click "Bulk Convert" button. Just accept the box that comes up as blank. Now, here's where calibre comes into it's own; even tho you had mixed formats, you will end up with all books having both the original format, and the desired EPUB format, BUT your library will still look like a single list. Nice! Gone are the days of storing multiple directories for different devices.


Getting your books into Stanza:

This is surprisingly easy. Do not try to open each book in Stanza desktop and then 'share' to your iPhone. Takes time, covers get lost, and some LIT files will not open. Rather:
Use settings in Calibre (minute hammer button in top right area) to check the 'Content Server' is started
Make sure your iPhone and PC are on the same WiFi network
In Stanza iPhone, choose 'Online Catalog', then the '+' button in bottom right
Choose 'Add Stanza Catalog', and enter a name (eg My PC library) then
http://192.168.1.2:8080/stanza
The red text needs to be the IP of your PC on the wifi network. [add a link sometime on how to find this]
Now download each book - 1x1 I'm afraid unless someone can suggest how to do this faster... :help:
That's it; a complete library, nicely organised, on an awesome reading device. Forget Kindle, forget WindowsMobile's head start.


Tips/Tricks:

Set stanza to have a black background and white text; you can then read at night without your spouse complaining
For now, I am rating my books by changing the title in Stanza; I put a score of 1-5 at the front. It's not great, but stanza does not rate books, and any ratings you do in calibre do not get carried across to stanza. :help:
This one is more sophisticated, but well worth the effort:
If you have a large library (ie over 100 books), AND you have them organised with tags so that stanza groups them under the subject button, there is a way to get that stanza grouping benefit without having to download them all 1-by-1. With Calibre2Web from itimpi, you create an online catalog of your books with awesome structuring; drill by author, subject (tag), series, title letters, and even recent additions! Why is that cool; now you actually never need to put the books on you iPhone at all! Your library becomes so accessible and organised, that you can browse online (3G, wifi, etc) and only download books 1 at a time for reading, then delete afterwards. Think it thro a bit; you feel a need to keep books downloaded and with you, but in reality you only need a few wit you at a time, AND the ability to get a few more very easily (for when you are about to go out of coverage). So, here's how:

First download Calibre2Web here (http://www.mobileread.com/forums/showthread.php?t=33388) (you may have to read thro the thread from the bottom to find the latest version)
The text file explains how to run it from windows (windows only I'm afraid). It's really rather easy.
Now, you have 2 choices, and this is where it gets tricky:

If you have a web site of your own, just copy your entire library structure and the new _CATALOG directory to the server, and follow itimpi's instructions on adding an online stanza catalog to your iPhone.
Otherwise you have to turn your PC into a web server on your wifi network. That requires some savvy; set up a website in IIS mapped to the calibre library directory, disable or open your firewall, find your PC's IP, then do as per itimpi's instructions to add an online stanza catalog to your iPhone. If you know this stuff it's dead easy, but if you don't, rather stick to option 1




Right now, the ONLY thing that prevents this combo from being 100% perfect is that stanza (calibre is not the culprit) does not allow one to rate books. Rating is usually the way to indicate that you've read a book, and in large libraries it becomes tricky to know what you've read and what not. IRL one uses the dog-eared state of the book to determine if you've read it or not - ebook solutions really should not ommit this functionality.

montsnmags
03-13-2009, 08:01 AM
....Don't flame me - rather add your thougths and alternatives to the thread :)
...

Now, why would anyone flame you for this excellent 101 (bookmarked for use later on)? Why, the mod's would zoom over here quicker than you can say "My hovercraft is full of eels", to turn their jetboot flames on the googly-bits of the offenders. :D

Seriously, nice work, Chris. Clear, succinct...if there are any alternatives or further thoughts offered by others, I'm looking forward to them being put in a similarly helpful light. Good stuff.

Cheers,
Marc

ChrisZA
03-13-2009, 08:45 AM
Aww shucks...thanks.
:blush:

kovidgoyal
03-13-2009, 02:02 PM
I've added a link to your post from the calibre FAQ, thanks for writing it.

ChrisZA
03-14-2009, 02:42 AM
I've added a link to your post from the calibre FAQ, thanks for writing it.

Hell, it was nothing: thanks for calibre :thumbsup:

ChrisZA
03-14-2009, 09:33 AM
Added tip/trick #3 to my top post. Well worth reading!

ilovejedd
03-14-2009, 02:28 PM
Awesome guide (lol, don't need it, though). Good work! :)

Enuf
03-15-2009, 04:10 PM
Thank you! Excellent guide:)

For anyone who finds that port 8080 is not available change it to 8005. Provided that port is free all should work at the next computer reboot.

ilovejedd
03-15-2009, 10:49 PM
For anyone who finds that port 8080 is not available change it to 8005. Provided that port is free all should work at the next computer reboot.
Changing ports on the Calibre server doesn't really require a computer reboot. All you need to do is to stop and restart the server from within the Calibre configuration.

kovidgoyal
03-16-2009, 06:42 AM
I should note that thanks to some help from Marc @ Lexcycle the next release of calibre will support Bonjour so you will no longer have to manually enter the IP address in your iPhone. Now all that remains is support for search and categories

ProDigit
03-16-2009, 10:45 AM
Question for those who have no wireless modem.
Is it possible to use some sort of USB transfer too?

I mean, if one can find the directory structure on an iphone just copy paste with explorer or other browser would not work?

I'm just interested to see if one could upload books to the iphone via USB as well!

If port 8080 isn't free,usually port 80 is the next on the list.

It all depends on the modem/router, but 8080 and 80 are http and https ports.
Technically with a home network that doesn't block ports you can use almost any port,as long as it isn't used.

I just don't know if the iPhone supports all ports (upto 65.000...something).

Enuf
03-16-2009, 02:28 PM
Changing ports on the Calibre server doesn't really require a computer reboot. All you need to do is to stop and restart the server from within the Calibre configuration.

I wasn't sure but just in case it happens to others - I couldn't get the server to start as 8080 wasn't available and changing the port only took effect after a reboot.

kovidgoyal

I'm really looking forward to that addition! Thanks.

John

ilovejedd
03-16-2009, 02:39 PM
Question for those who have no wireless modem.
Is it possible to use some sort of USB transfer too?

I mean, if one can find the directory structure on an iphone just copy paste with explorer or other browser would not work?

I'm just interested to see if one could upload books to the iphone via USB as well!

If port 8080 isn't free,usually port 80 is the next on the list.

It all depends on the modem/router, but 8080 and 80 are http and https ports.
Technically with a home network that doesn't block ports you can use almost any port,as long as it isn't used.

I just don't know if the iPhone supports all ports (upto 65.000...something).
As far as I know, the current wireless only limitation is because Apple doesn't allow other apps to interface via USB. It'll be a nice feature to have, though...

If you only need to access Calibre via a fairly secure home network, then yes, ports 80 and 8080 are fine. If you're planning on accessing from the internet (e.g. via EDGE or 3G), then I suggest you use other less commonly used ports (at least for whatever external port you'll be port-forwarding from your router). For one, most ISPs block inbound port 80. Another, lots of bots ping commonly used ports (80, 21, etc) and I'm not sure how hardened the built-in Calibre http server is against an attack.

As for the iPhone supporting all ports, I've tried using a port 40,000+ and it worked fine.

BarnettR
03-16-2009, 06:54 PM
I would just like to add that besides Stanza I've had very good reading experiences with the eReader and Bookshelf apps on the iPhone - both also available in the app store. eReader has better navigation options, color themes and better selection of fonts than Stanza, and it's easy to get books downloaded from the eReader/Fictionwise web site. It is limited to Palm eReader format books but much better than Stanza for reading Palm-format books. Bookshelf has good navigation, color and fonts, and supports a lot of different non-DRM'd formats. It's drawback is cost: $9.95 where everything else is free. And I've found it more difficult to use the "Shelfserver" to install books on the iPhone for Bookshelf than either Stanza or eReader. This is all very subjective of course, we all have our favorites when it come to the look and feel of the reading experience. But all in all I have found the iPhone to be very acceptable for reading my ebooks. Cheers!

Leep
03-17-2009, 12:51 PM
Thanks Chris for the instructions. Worked well. ipconfig from the command prompt will give most folks their ip address. And many thanks to Kovid for add this feature to Calibre.

cheers

ilovejedd
03-18-2009, 01:23 PM
Tips/Tricks:

If you have a web site of your own, just copy your entire library structure and the new _CATALOG directory to the server, and follow itimpi's instructions on adding an online stanza catalog to your iPhone.
Otherwise you have to turn your PC into a web server on your wifi network. That requires some savvy; set up a website in IIS mapped to the calibre library directory, disable or open your firewall, find your PC's IP, then do as per itimpi's instructions to add an online stanza catalog to your iPhone. If you know this stuff it's dead easy, but if you don't, rather stick to option 1


Step 2 needn't be that complicated. Prior to installing Apache on my computer, I was using the very simple and easy to use HTTP File Server (HFS) (http://www.rejetto.com/hfs/) by rejetto for simple http file serving. You just add your Calibre library folder to HFS (Menu -> Add folder from disk -> (select folder you want to share) -> Real Folder). It's even nice enough to display your local IP address (home network) for you and it can even find your external IP address (internet). For simple file sharing tasks such as this one, rejetto HFS is pretty good. If you want to share your library over the internet (e.g. so you can access via 3G when you're not at home), you can easily password protect your folders (right-click on folder -> Set user/pass). :)

Enuf
03-27-2009, 11:09 AM
Hi Guys

Anyone having problems using calibre with bonjour to view and download from calibre library? When I first installed calibre 0.5.2 I could view and download books. I since upgraded to 0.5.3. I'm not sure if I need to change some settings or whether the fact that I now have over 450 books in calibre is causing the problem.

Any ideas?

Thanks.

markz68
03-28-2009, 11:42 PM
Step 2 needn't be that complicated. Prior to installing Apache on my computer, I was using the very simple and easy to use HTTP File Server (HFS) (http://www.rejetto.com/hfs/) by rejetto for simple http file serving. You just add your Calibre library folder to HFS (Menu -> Add folder from disk -> (select folder you want to share) -> Real Folder). It's even nice enough to display your local IP address (home network) for you and it can even find your external IP address (internet). For simple file sharing tasks such as this one, rejetto HFS is pretty good. If you want to share your library over the internet (e.g. so you can access via 3G when you're not at home), you can easily password protect your folders (right-click on folder -> Set user/pass). :)

Has anyone tried this yet? I'd love to get this to work. It says the "Catalog is empty".

Leep
03-29-2009, 12:12 AM
I had no problems setting up my iTouch to access Calibre via my router. And have upgraded to 0.5.3 and it' still working great. Maybe it is the large number of books you have. While my library is over 600 books, I only access about 50 that have been converted to epub.

cheers

ilovejedd
03-29-2009, 02:47 AM
Has anyone tried this yet? I'd love to get this to work. It says the "Catalog is empty".
Just confirming...

Did you run Calibre2Web to generate the XML files?
Did you add the whole Calibre folder to HFS?
What address are you using to connect to the catalog?
Have you added a firewall exception for HFS?
Do you have ebooks in .epub format?


As Stanza only supports the .epub format currently (ereader might be, too but I don't know of any authoring tools), Calibre2Web will only catalog files in your library that are already in .epub format.

Mrgauth
03-29-2009, 10:20 AM
Help me understand something. I am considering getting an I Touch and one of the main reasons is quick book reading while on the go. Are there easy ways to get books on it, because I don't want to be converting files and manipulating software all day, and are there places with lots of titles? I would be very disappointed to find that 1 in 10 of the books I want are viable via the Ipod since that is one of the main reasons I want the thing.

Thanks.

pilotbob
03-29-2009, 11:36 AM
I would be very disappointed to find that 1 in 10 of the books I want are viable via the Ipod since that is one of the main reasons I want the thing.

Yes, you have several options. Mainly eReader books from Fictionwise using the eReader or Stanza app. Or if you are in the US you can get the Kindle app and buy Kindle ebooks from Amazon. Probably the later is the best price and selection.

You should really check the ebook stores to see what they have first.

BOb

wallcraft
03-29-2009, 12:04 PM
The primary issue is that you can't with the standard iPhone/touch software copy files via USB from your PC. This is the lowest common denominator for ebook access with all other devices. In an increasingly connected world, the iPhone approach is a viable alternative but it does require your ebooks to be on a web server.

In addition to eReader ebooks, Stanza has announced future support for Adobe ePub and PDF ebooks. From their press release (http://www.lexcycle.com/press/adobe_DRM_support): The integrated technology will allow Stanza users to enjoy eBooks sold or loaned by any retailer or library, who distribute eBooks protected with Adobe Content Server 4. This suggests that Stanza on iPhone/touch will be the first portable device able to directly download Adobe ebooks. The Sony requires download via a Windows or Mac PC.

Enuf
03-30-2009, 12:25 PM
I had no problems setting up my iTouch to access Calibre via my router. And have upgraded to 0.5.3 and it' still working great. Maybe it is the large number of books you have. While my library is over 600 books, I only access about 50 that have been converted to epub.

cheers

Thanks Leep. I think the number of books in the library is the issue alright. I might run a second version of calibre with fewer books and see how that works.

Liviu_5
03-31-2009, 05:26 PM
I decided to put some ebooks on the iTouch for Stanza and I found out that using the Stanza desktop to convert to epub and to download them on the Touch worked fast and nicely. From all kinds of formats, lit, prc, txt, html, even pdf. The epubs generated by Stanza seem similar to the ones generated by Calibre in quality

Calibre was way slower in converting and it crashed twice even with 23 books or so as it usually does on many ebooks, and if not it takes a loong time and clogs my Pc so i cannot do anything else anyway.

I have not tried the Stanza epubs on my 700 though I saved them on my pc, but I still like lrf for the 700 since it's better rendered and faster.

So try Stanza desktop and direct downloading too - while for organizing books on the Pc nothing stops you to save your epubs in the Calibre directory of the given book to have a unified library, author based rather than device based

markz68
04-03-2009, 07:46 AM
Just confirming...

Did you run Calibre2Web to generate the XML files?
Did you add the whole Calibre folder to HFS?
What address are you using to connect to the catalog?
Have you added a firewall exception for HFS?
Do you have ebooks in .epub format?


As Stanza only supports the .epub format currently (ereader might be, too but I don't know of any authoring tools), Calibre2Web will only catalog files in your library that are already in .epub format.

Oh, I think I forgot the Calibre2Web step.

I store my folder of books outside of the Calibre program folder. Do I need to add any of the Calibre program folders to HFS, or just where the books are actually stored.

I haven't done the firewall exception yet. I was trying to get it to work with my inside IP address until I get it working. Then I can turn the software firewall back on and do the exception.

Yes, I have the books I need in EPUB. I already have the Calibre working great the way it was intended. Just not with this method for accessing them from anywhere.

Thanks for the help. I will start back at the Calibre2Web and see if that was the problem!

markz68
04-03-2009, 07:51 AM
I decided to put some ebooks on the iTouch for Stanza and I found out that using the Stanza desktop to convert to epub and to download them on the Touch worked fast and nicely. From all kinds of formats, lit, prc, txt, html, even pdf. The epubs generated by Stanza seem similar to the ones generated by Calibre in quality

Calibre was way slower in converting and it crashed twice even with 23 books or so as it usually does on many ebooks, and if not it takes a loong time and clogs my Pc so i cannot do anything else anyway.

I have converted the same books via Stanza Desktop & Calibre. I find that Calibre does a much better job on the ones I was working with. The TOC was actually usable, not just broken in arbitrary places wherever Stanza Desktop decided to put breaks. Also, if the book had any illustrations/pictures, Stanza Desktop dropped them, while Calibre included them.

My coworker & I both have iPod Touches. She is using Stanza Desktop still. We both have the same book on our Touches, and are using Stanza to read them. I was able to show her the differences between how Stanza Desktop & Calibre converted them.

I figured that the speed issue was because Calibre was actually working harder to maintain the quality.

abrizz
04-03-2009, 09:01 AM
I would just like to thank you all for all the information about using an Ipod Touch as an ereader. This thread basicly opened up my eyes to the possibility to use it as such.
I am currently looking to get an Ipod touch or Iphone 3G. It is leaning towards the Ipod Touch at the moment because of the price difference. And I would also prefer an android phone instead. I just don't really like the hardware of the android phones at the moment.

I have always been against the whole apple-itunes unflexible solution but I think it might be worth the hassle to use this device. I have read hints about different applications that enable you to use the device in a more open way in regards to moving files between it and your computer. This is something I will have to investigate abit more.

So thanks again for the great guide! I will surely post here more often once I get a device to read on :D

ilovejedd
04-03-2009, 09:43 AM
Oh, I think I forgot the Calibre2Web step.
Note that Calibre does have a built-in HTTP server and hosts its own Stanza catalog. The only reason we choose to use Calibre2Web is because for a library with hundreds of books, the built-in Calibre catalog is impractical. Calibre2Web presents you with a hierarchical view (titles are categorized) whereas Calibre just gives you a flat view of your books. To enable the built-in server in Calibre, go to Preferences >> Content Server and click on Start Server. You might also want to enable Run server automatically on startup. The address of the catalog would be:
http://ip_address_of_your_computer:8080/stanza

I store my folder of books outside of the Calibre program folder. Do I need to add any of the Calibre program folders to HFS, or just where the books are actually stored.
The program folder, no. You just need the actual library with the books and the _CATALOG folder that Calibre2Web generates.

darkmonk
04-03-2009, 12:20 PM
Hello all - this topic has been a bastion of info - but I am wondering if there is not any better way to import books onto the ipod touch? I am rarely connected, and so would like to have them all on it.
Thanks

ilovejedd
04-03-2009, 01:24 PM
Hello all - this topic has been a bastion of info - but I am wondering if there is not any better way to import books onto the ipod touch? I am rarely connected, and so would like to have them all on it.
Thanks
Apple currently won't let apps use the USB connection so the whatever reader app you use will have to find a way to facilitate batch download via wireless network.

It's been a long time since I used Stanza desktop but I think it allowed this. Caveat, you would have to open all the books you wish to download in the Stanza desktop application, one by one. That kinda makes downloading ebooks one by one from, say, a Calibre stanza catalog easier in comparison.

StefTeamEdward
04-06-2009, 04:37 PM
ok i did this but its says port 8080 busy cannot connect on 0000 something like that so i cant conect the server and also the thest sever option is not available i cant click on it???

OK, I spent some time on this (and several other) forums migrating from a working MobiPocket Windows Mobile solution to an iPhone solution (all FREE, no jailbreak required). I thought the following guide might be useful to others; either n00bies to ebooks, else experienced sony/kindle users trying to get into the iPhone platform. This info exists on the forum, but without good guides and 101's around, this should serve as a good kickstart for some. Don't flame me - rather add your thougths and alternatives to the thread :)

IMHO, the iPhone is a perfect reading device; clear screen, large fonts, night reading, and always with me! I've got it working reasonably well (better than MobiPocket on WindowsMobile I might add) on Windows Vista, but this guide will work for other desktop platforms too.

Software required:
Stanza: The reading app on your iPhone. Get it from the appstore, it's free.
Calibre: Stanza desktop does not manage your library, and you need to do that if you have more than a few books. Calibre is free, and works on multiple desktop platforms.


Using Calibre (it's not too intuitive I'm afraid):

Install (get it here (http://calibre.kovidgoyal.net/))
Use "Add Books from multiple directories" to get it to load your existing eBook collection. Now, it'll handle nearly all formats that I'm aware of, and will pull them all into 1 library. PDF's, LITs and PCRs all mixed and treated the same; you'll see how well this works now...
Set your default output to EPUB (button in top right area). This is the standard that Stanza works best with
Clean your library up:
Set up free ISBNdb.com and LibraryThing.com accounts. Calibre helps with this. It's worth the minor effort; with these u get a very (the best I've seen) intelligent assistant to help you ID your book's ISBN, and from there u can get the cover art
For each book, press E to edit metadata, then use button "Fetch metadata from server". You will be given a list of likely matches to your book title and author. If not, you need to check the title and author in this same screen - they may have silly filename characters that need editing. You'll figure it out easily enough
Once you have the metadata, click "Fetch cover image from server". Select cover, and close with "OK"
Do for all books, and your books will be nicely completed with author, title, publisher, date, cover, and in most cases a synopsis (blurb)!
Consider adding tags; if you do this, they will appear as subjects in Stanza iPhone. Nice for separating fiction classes, non-fiction subjects, hobbies & interests, etc. Note that from the above metadata, stanza will automatically group authors so don't tag them.

Now you need to covert all your books: Select the lot, make sure you have chosen 'EPUB' as the output, and click "Bulk Convert" button. Just accept the box that comes up as blank. Now, here's where calibre comes into it's own; even tho you had mixed formats, you will end up with all books having both the original format, and the desired EPUB format, BUT your library will still look like a single list. Nice! Gone are the days of storing multiple directories for different devices.


Getting your books into Stanza:

This is surprisingly easy. Do not try to open each book in Stanza desktop and then 'share' to your iPhone. Takes time, covers get lost, and some LIT files will not open. Rather:
Use settings in Calibre (minute hammer button in top right area) to check the 'Content Server' is started
Make sure your iPhone and PC are on the same WiFi network
In Stanza iPhone, choose 'Online Catalog', then the '+' button in bottom right
Choose 'Add Stanza Catalog', and enter a name (eg My PC library) then
http://192.168.1.2:8080/stanza
The red text needs to be the IP of your PC on the wifi network. [add a link sometime on how to find this]
Now download each book - 1x1 I'm afraid unless someone can suggest how to do this faster... :help:
That's it; a complete library, nicely organised, on an awesome reading device. Forget Kindle, forget WindowsMobile's head start.


Tips/Tricks:

Set stanza to have a black background and white text; you can then read at night without your spouse complaining
For now, I am rating my books by changing the title in Stanza; I put a score of 1-5 at the front. It's not great, but stanza does not rate books, and any ratings you do in calibre do not get carried across to stanza. :help:
This one is more sophisticated, but well worth the effort:
If you have a large library (ie over 100 books), AND you have them organised with tags so that stanza groups them under the subject button, there is a way to get that stanza grouping benefit without having to download them all 1-by-1. With Calibre2Web from itimpi, you create an online catalog of your books with awesome structuring; drill by author, subject (tag), series, title letters, and even recent additions! Why is that cool; now you actually never need to put the books on you iPhone at all! Your library becomes so accessible and organised, that you can browse online (3G, wifi, etc) and only download books 1 at a time for reading, then delete afterwards. Think it thro a bit; you feel a need to keep books downloaded and with you, but in reality you only need a few wit you at a time, AND the ability to get a few more very easily (for when you are about to go out of coverage). So, here's how:

First download Calibre2Web here (http://www.mobileread.com/forums/showthread.php?t=33388) (you may have to read thro the thread from the bottom to find the latest version)
The text file explains how to run it from windows (windows only I'm afraid). It's really rather easy.
Now, you have 2 choices, and this is where it gets tricky:

If you have a web site of your own, just copy your entire library structure and the new _CATALOG directory to the server, and follow itimpi's instructions on adding an online stanza catalog to your iPhone.
Otherwise you have to turn your PC into a web server on your wifi network. That requires some savvy; set up a website in IIS mapped to the calibre library directory, disable or open your firewall, find your PC's IP, then do as per itimpi's instructions to add an online stanza catalog to your iPhone. If you know this stuff it's dead easy, but if you don't, rather stick to option 1




Right now, the ONLY thing that prevents this combo from being 100% perfect is that stanza (calibre is not the culprit) does not allow one to rate books. Rating is usually the way to indicate that you've read a book, and in large libraries it becomes tricky to know what you've read and what not. IRL one uses the dog-eared state of the book to determine if you've read it or not - ebook solutions really should not ommit this functionality.

Enuf
04-24-2009, 01:34 PM
ok i did this but its says port 8080 busy cannot connect on 0000 something like that so i cant conect the server and also the thest sever option is not available i cant click on it???

I had the same problem but I changed the port no to 8005 and it worked fine until I added too many books - at least that's what I thought the problem was.

But the newest version of calibre allows me to access over 700 books via the iphone in double quick time - brilliant!! Great work:thanks:

mikeywilliams25
04-28-2009, 05:22 PM
When I try connecting from stanza on my ipod touch using http://192.168.1.2:8005/stanza it offers to download stanza and import it rather than showing me my calibre library.
If I type the same url into my nokia it correctly shows the library.
What am I doing wrong?
Latest Calibre and new ipod 2

mikeywilliams25
04-28-2009, 06:43 PM
I found that it works fine if I leave off the stanza at the end:
http://192.168.1.2:8005/

letmereadit
05-06-2009, 05:20 PM
I have a problem.
At first port 8005 worked, when I wanted to transfer the ebooks to my iPhone but in some way it stopped working. I transfered two books to my iPhone, started looking for a bunch of other eBooks and when I had another look at the settings site the server stopped; and when I tried starting it again; it gave me the following message: Port 8005 is not open on 0.0.0.0

Anyone any ideas, I already opened the port in my router for the IP adress of the PC I'm using.

Stngray
05-15-2009, 01:10 PM
Thanks for this. I use Windows Home Server, and set up calibre as a service on that. Works great.

da_jane
05-23-2009, 02:32 AM
I would love some help with the calibre2web + HFS. I have run the calibre2web program and generated the catalogs. I have forwarded a port for HFS and run the "self test" & it's passed.

The request shows up in HFS: 12:31:22 AM 32.147.152.166:54343 Requested GET /CalibreBooks/

But I get "Catalog Error" Error reading catalog data. Please try again later.

ilovejedd
05-23-2009, 10:32 AM
I assume you've copied the calibre2web catalog files and your whole calibre library to CalibreBooks? Do you have the _CATALOGS folder inside the CalibreBooks folder?

If yes, the correct address should be:
32.147.152.166:54343/CalibreBooks/_CATALOGS/catalog.xml
...I think. Haven't tried the latest Calibre2Web version but that's what I have with v0.3.

gescom
05-24-2009, 09:07 AM
Many Thanks to ChrisZA for this guide and the creator of calibre kovidgoyal for including the server option. Too bad Stanza Desktop cannot transfer books from your pc straight to your ipod/iphone. Also the way in which Apple has limited the use of the usb connection is quite frustrating, it would make things much easier if it were properly functional. I miss the usb mass storage mode that made file transfer easy on Cowon's Iaudio dap's.

Note to Moderators: Make this thread a sticky please!

Barcey
05-30-2009, 10:09 AM
Is anyone else having trouble accessing their Online Catalog via Stanza 1.8.1? I had this working before but now I just get "Catalog is Empty". If I access it as a Web Page it works but is too small to read.

Enuf
06-04-2009, 04:41 PM
Hi Barcey - Yep I have the same problem - I wasn't sure if it stopped when I changed to stanza 1.8.1 or when I downloaded the latest calibre release. I can't find a way around it which is a pity as it's a great feature.

kovidgoyal
06-04-2009, 04:43 PM
Nothing has changed in the content server in calibre for a while, so the problem is likely to be Stanza. Unfortunately, I don't own any Apple hardware, so I can't debug it.

pilotbob
06-04-2009, 04:57 PM
Nothing has changed in the content server in calibre for a while, so the problem is likely to be Stanza. Unfortunately, I don't own any Apple hardware, so I can't debug it.

Time to do another chip-in to buy Kovid a Mac mini.

BOb

kovidgoyal
06-04-2009, 04:58 PM
I'd actually need something capable of running Stanza, like a itouch

pilotbob
06-04-2009, 05:07 PM
I'd actually need something capable of running Stanza, like a itouch

Right... missed that. You don't have an iPod touch?

BOb

kovidgoyal
06-04-2009, 05:21 PM
Don't listen to music :)

pilotbob
06-04-2009, 05:25 PM
Don't listen to music :)

Neither do I. I use mine for podcasts and audiobooks. Although I don't have an iPod touch buy a classic.

BOb

kovidgoyal
06-04-2009, 05:30 PM
I find the rate of information transfer afforded by the aural medium too low to keep my interest. The only time I could see listening to audio would be while driving and I drive very little, so it's not worth it.

pilotbob
06-04-2009, 05:35 PM
I find the rate of information transfer afforded by the aural medium too low to keep my interest. The only time I could see listening to audio would be while driving and I drive very little, so it's not worth it.

Agreed... that's when I listen, while driving and also while walking (a necessary evil.)

BOb

kovidgoyal
06-04-2009, 05:46 PM
While walking I prefer to talk to myself ;)

ilovejedd
06-04-2009, 06:15 PM
Online catalog via Stanza still works for me, albeit, I haven't upgraded from 0.5.9, yet. I don't really shut down my PC, nor do I close Calibre so I only upgrade the same time I install Windows updates. I'll close Calibre and try the latest release when I get home to check.

Barcey
06-04-2009, 09:43 PM
This is what I'm receiving in the Calibre Server error log when I try to connect to the catalog.

[04/Jun/2009:20:39:17] ENGINE Bus STARTING
[04/Jun/2009:20:39:17] ENGINE Started monitor thread '_TimeoutMonitor'.
[04/Jun/2009:20:39:17] ENGINE Serving on 0.0.0.0:8080
[04/Jun/2009:20:39:17] ENGINE Bus STARTED
[04/Jun/2009:20:39:36] HTTP Traceback (most recent call last):
File "cherrypy/_cprequest.pyo", line 606, in respond
File "cherrypy/_cpdispatch.pyo", line 25, in __call__
File "/Applications/calibre.app/Contents/Resources/lib/python2.6/site-packages.zip/calibre/library/server.py", line 36, in do
File "/Applications/calibre.app/Contents/Resources/lib/python2.6/site-packages.zip/calibre/library/server.py", line 281, in stanza
AttributeError: 'NoneType' object has no attribute 'split'

kovidgoyal
06-04-2009, 10:56 PM
Make sure you dont have any blank authors in your book list

Barcey
06-05-2009, 12:30 AM
Make sure you dont have any blank authors in your book list

Thanks! That was the problem.

rhari79
06-05-2009, 12:35 AM
Calibre+itouch+stanza+laptop-adhoc-wifi worked for me, albiet many hits and misses. i also remember having the /stanza problem, but dont remember how i solved it. I was able to download a truck load of docs-->feedbooks->computer->calibre->itouch stanza.

Maybe there is some sort of firewall issue related to the calibre port and bonjour service.
And because i was using an adhoc wifi, i am not too sure if the combo will work again for me.

warlock69
06-07-2009, 02:06 PM
I have the same problem, but Stanza was working with Calibre, until I upgraded the version of Calibre. Stanza 1.8.1 is the version I'm using.

warlock69
06-07-2009, 02:22 PM
Actually, pointing my PC browser at http://192.168.0.15:8005/stanza returns an empty catalog, which is what Stanza complains about as well. http://192.168.0.15:8005 on the PC returns the usual web catalog. So maybe a calibre problem? What does cslibre add to /stanza that is different?

kovidgoyal
06-07-2009, 02:59 PM
You shouldn't append /stanza to the URL anymore. The instructions in this thread are slightly out of date. See

http://calibre.kovidgoyal.net/user_manual/faq.html#how-do-i-use-app-with-my-iphone

ilovejedd
06-08-2009, 11:40 AM
You shouldn't append /stanza to the URL anymore. The instructions in this thread are slightly out of date. See

http://calibre.kovidgoyal.net/user_manual/faq.html#how-do-i-use-app-with-my-iphone
Instructions in the FAQ aren't very clear either. Does the latest version of Calibre still have the online catalog or has it been replaced by the Bonjour-ish interface?

kovidgoyal
06-08-2009, 12:57 PM
Instructions in the FAQ aren't very clear either. Does the latest version of Calibre still have the online catalog or has it been replaced by the Bonjour-ish interface?

Bonjour is a service discovery, it advertises the existence of the catalog, so Stanza should be able to pick it up automatically. If it doesn't work, you can still enter the catalog URL manually, just without the trailing /stanza

nevermind
06-20-2009, 02:39 AM
I'm at a complete loss. Just picked up an iPhone 3G S this afternoon. Downloaded Stanza, enabled the server on Calibre, went to connect via the iphone, and it timed out. Figured out it had to be a firewall issue. I disabled the firewall, and it asked me for username and p/w. At that point I was able to "connect, but I keep getting the same error over and over no matter what I do:


Catalog Error
Error reading catalog data. Please try again later.

Any help?

kovidgoyal
06-20-2009, 01:30 PM
In the Preferences Dialog, yu can get the server logs, post them here

jplumey
06-20-2009, 05:15 PM
What version has the bonjour service running?

kovidgoyal
06-20-2009, 11:41 PM
Somewhere around 0.5.10

nevermind
06-21-2009, 02:17 AM
In the Preferences Dialog, yu can get the server logs, post them here

Thanks!

Error log:

[19/Jun/2009:23:18:15] ENGINE Bus STARTING
[19/Jun/2009:23:18:15] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:18:15] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:18:15] ENGINE Bus STARTED
[19/Jun/2009:23:25:49] ENGINE Bus STARTING
[19/Jun/2009:23:25:49] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:25:49] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:25:49] ENGINE Bus STARTED
[19/Jun/2009:23:27:54] ENGINE Bus STOPPING
[19/Jun/2009:23:27:59] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:27:59] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:27:59] ENGINE Bus STOPPED
[19/Jun/2009:23:27:59] ENGINE Bus EXITING
[19/Jun/2009:23:27:59] ENGINE Bus EXITED
[19/Jun/2009:23:27:59] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:28:01] ENGINE Bus STARTING
[19/Jun/2009:23:28:01] ENGINE Bus STARTING
[19/Jun/2009:23:28:01] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:28:01] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:28:01] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:28:01] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:28:01] ENGINE Bus STARTED
[19/Jun/2009:23:28:01] ENGINE Bus STARTED
[19/Jun/2009:23:33:40] ENGINE Bus STOPPING
[19/Jun/2009:23:33:40] ENGINE Bus STOPPING
[19/Jun/2009:23:33:40] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:33:40] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:33:40] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:33:40] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:33:40] ENGINE Bus STOPPED
[19/Jun/2009:23:33:40] ENGINE Bus STOPPED
[19/Jun/2009:23:33:40] ENGINE Bus EXITING
[19/Jun/2009:23:33:40] ENGINE Bus EXITING
[19/Jun/2009:23:33:40] ENGINE Bus EXITED
[19/Jun/2009:23:33:40] ENGINE Bus EXITED
[19/Jun/2009:23:33:40] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:33:40] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:33:44] ENGINE Bus STARTING
[19/Jun/2009:23:33:44] ENGINE Bus STARTING
[19/Jun/2009:23:33:44] ENGINE Bus STARTING
[19/Jun/2009:23:33:44] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:33:44] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:33:44] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:33:45] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:33:45] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:33:45] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:33:45] ENGINE Bus STARTED
[19/Jun/2009:23:33:45] ENGINE Bus STARTED
[19/Jun/2009:23:33:45] ENGINE Bus STARTED
[19/Jun/2009:23:34:54] ENGINE Bus STOPPING
[19/Jun/2009:23:34:54] ENGINE Bus STOPPING
[19/Jun/2009:23:34:54] ENGINE Bus STOPPING
[19/Jun/2009:23:34:54] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:34:54] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:34:54] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:34:54] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:34:54] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:34:54] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:34:54] ENGINE Bus STOPPED
[19/Jun/2009:23:34:54] ENGINE Bus STOPPED
[19/Jun/2009:23:34:54] ENGINE Bus STOPPED
[19/Jun/2009:23:34:54] ENGINE Bus EXITING
[19/Jun/2009:23:34:54] ENGINE Bus EXITING
[19/Jun/2009:23:34:54] ENGINE Bus EXITING
[19/Jun/2009:23:34:54] ENGINE Bus EXITED
[19/Jun/2009:23:34:54] ENGINE Bus EXITED
[19/Jun/2009:23:34:54] ENGINE Bus EXITED
[19/Jun/2009:23:34:54] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:34:54] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:34:54] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:35:03] ENGINE Bus STARTING
[19/Jun/2009:23:35:03] ENGINE Bus STARTING
[19/Jun/2009:23:35:03] ENGINE Bus STARTING
[19/Jun/2009:23:35:03] ENGINE Bus STARTING
[19/Jun/2009:23:35:03] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:35:03] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:35:03] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:35:03] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:35:04] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:35:04] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:35:04] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:35:04] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:35:04] ENGINE Bus STARTED
[19/Jun/2009:23:35:04] ENGINE Bus STARTED
[19/Jun/2009:23:35:04] ENGINE Bus STARTED
[19/Jun/2009:23:35:04] ENGINE Bus STARTED
[19/Jun/2009:23:36:10] ENGINE Bus STOPPING
[19/Jun/2009:23:36:10] ENGINE Bus STOPPING
[19/Jun/2009:23:36:10] ENGINE Bus STOPPING
[19/Jun/2009:23:36:10] ENGINE Bus STOPPING
[19/Jun/2009:23:36:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:36:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:36:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:36:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[19/Jun/2009:23:36:10] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:10] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:10] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:10] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:10] ENGINE Bus STOPPED
[19/Jun/2009:23:36:10] ENGINE Bus STOPPED
[19/Jun/2009:23:36:10] ENGINE Bus STOPPED
[19/Jun/2009:23:36:10] ENGINE Bus STOPPED
[19/Jun/2009:23:36:10] ENGINE Bus EXITING
[19/Jun/2009:23:36:10] ENGINE Bus EXITING
[19/Jun/2009:23:36:10] ENGINE Bus EXITING
[19/Jun/2009:23:36:10] ENGINE Bus EXITING
[19/Jun/2009:23:36:10] ENGINE Bus EXITED
[19/Jun/2009:23:36:10] ENGINE Bus EXITED
[19/Jun/2009:23:36:10] ENGINE Bus EXITED
[19/Jun/2009:23:36:10] ENGINE Bus EXITED
[19/Jun/2009:23:36:10] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:36:10] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:36:10] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:36:10] ENGINE Waiting for child threads to terminate...
[19/Jun/2009:23:36:12] ENGINE Bus STARTING
[19/Jun/2009:23:36:12] ENGINE Bus STARTING
[19/Jun/2009:23:36:12] ENGINE Bus STARTING
[19/Jun/2009:23:36:12] ENGINE Bus STARTING
[19/Jun/2009:23:36:12] ENGINE Bus STARTING
[19/Jun/2009:23:36:12] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:12] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:12] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:12] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:12] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:36:12] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:36:12] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:36:12] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:36:12] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:36:12] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:36:12] ENGINE Bus STARTED
[19/Jun/2009:23:36:12] ENGINE Bus STARTED
[19/Jun/2009:23:36:12] ENGINE Bus STARTED
[19/Jun/2009:23:36:12] ENGINE Bus STARTED
[19/Jun/2009:23:36:12] ENGINE Bus STARTED
[19/Jun/2009:23:55:40] ENGINE Bus STARTING
[19/Jun/2009:23:55:40] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2009:23:55:41] ENGINE Serving on 0.0.0.0:8080
[19/Jun/2009:23:55:41] ENGINE Bus STARTED
[20/Jun/2009:00:04:08] ENGINE Bus STARTING
[20/Jun/2009:00:04:08] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:04:08] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:04:08] ENGINE Bus STARTED
[20/Jun/2009:00:07:19] ENGINE Bus STOPPING
[20/Jun/2009:00:07:24] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:07:24] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:07:24] ENGINE Bus STOPPED
[20/Jun/2009:00:07:24] ENGINE Bus EXITING
[20/Jun/2009:00:07:24] ENGINE Bus EXITED
[20/Jun/2009:00:07:24] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:07:26] ENGINE Bus STARTING
[20/Jun/2009:00:07:26] ENGINE Bus STARTING
[20/Jun/2009:00:07:26] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:07:26] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:07:26] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:07:26] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:07:26] ENGINE Bus STARTED
[20/Jun/2009:00:07:26] ENGINE Bus STARTED
[20/Jun/2009:00:07:30] ENGINE Bus STARTING
[20/Jun/2009:00:07:30] ENGINE Bus STARTING
[20/Jun/2009:00:07:30] ENGINE Bus STARTING
[20/Jun/2009:00:07:30] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:07:30] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:07:30] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:07:30] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:07:30] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:07:30] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:07:30] ENGINE Bus STARTED
[20/Jun/2009:00:07:30] ENGINE Bus STARTED
[20/Jun/2009:00:07:30] ENGINE Bus STARTED
[20/Jun/2009:00:08:38] ENGINE Bus STOPPING
[20/Jun/2009:00:08:38] ENGINE Bus STOPPING
[20/Jun/2009:00:08:38] ENGINE Bus STOPPING
[20/Jun/2009:00:08:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:08:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:08:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:08:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:38] ENGINE Bus STOPPED
[20/Jun/2009:00:08:38] ENGINE Bus STOPPED
[20/Jun/2009:00:08:38] ENGINE Bus STOPPED
[20/Jun/2009:00:08:38] ENGINE Bus EXITING
[20/Jun/2009:00:08:38] ENGINE Bus EXITING
[20/Jun/2009:00:08:38] ENGINE Bus EXITING
[20/Jun/2009:00:08:38] ENGINE Bus EXITED
[20/Jun/2009:00:08:38] ENGINE Bus EXITED
[20/Jun/2009:00:08:38] ENGINE Bus EXITED
[20/Jun/2009:00:08:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:08:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:08:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:08:41] ENGINE Bus STARTING
[20/Jun/2009:00:08:41] ENGINE Bus STARTING
[20/Jun/2009:00:08:41] ENGINE Bus STARTING
[20/Jun/2009:00:08:41] ENGINE Bus STARTING
[20/Jun/2009:00:08:41] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:41] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:41] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:41] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:08:41] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:08:41] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:08:41] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:08:41] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:08:41] ENGINE Bus STARTED
[20/Jun/2009:00:08:41] ENGINE Bus STARTED
[20/Jun/2009:00:08:41] ENGINE Bus STARTED
[20/Jun/2009:00:08:41] ENGINE Bus STARTED
[20/Jun/2009:00:09:23] ENGINE Bus STOPPING
[20/Jun/2009:00:09:23] ENGINE Bus STOPPING
[20/Jun/2009:00:09:23] ENGINE Bus STOPPING
[20/Jun/2009:00:09:23] ENGINE Bus STOPPING
[20/Jun/2009:00:09:23] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:09:23] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:09:23] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:09:23] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:09:23] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:09:23] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:09:23] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:09:23] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:09:23] ENGINE Bus STOPPED
[20/Jun/2009:00:09:23] ENGINE Bus STOPPED
[20/Jun/2009:00:09:23] ENGINE Bus STOPPED
[20/Jun/2009:00:09:23] ENGINE Bus STOPPED
[20/Jun/2009:00:09:23] ENGINE Bus EXITING
[20/Jun/2009:00:09:23] ENGINE Bus EXITING
[20/Jun/2009:00:09:23] ENGINE Bus EXITING
[20/Jun/2009:00:09:23] ENGINE Bus EXITING
[20/Jun/2009:00:09:23] ENGINE Bus EXITED
[20/Jun/2009:00:09:23] ENGINE Bus EXITED
[20/Jun/2009:00:09:23] ENGINE Bus EXITED
[20/Jun/2009:00:09:23] ENGINE Bus EXITED
[20/Jun/2009:00:09:23] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:09:23] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:09:23] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:09:23] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:19:42] ENGINE Bus STARTING
[20/Jun/2009:00:19:42] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:19:42] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:19:42] ENGINE Bus STARTED
[20/Jun/2009:00:20:27] ENGINE Bus STOPPING
[20/Jun/2009:00:20:27] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:20:27] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:20:27] ENGINE Bus STOPPED
[20/Jun/2009:00:20:27] ENGINE Bus EXITING
[20/Jun/2009:00:20:27] ENGINE Bus EXITED
[20/Jun/2009:00:20:27] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:20:28] ENGINE Bus STARTING
[20/Jun/2009:00:20:28] ENGINE Bus STARTING
[20/Jun/2009:00:20:28] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:20:28] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:20:28] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:20:28] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:20:28] ENGINE Bus STARTED
[20/Jun/2009:00:20:28] ENGINE Bus STARTED
[20/Jun/2009:00:20:32] ENGINE Bus STARTING
[20/Jun/2009:00:20:32] ENGINE Bus STARTING
[20/Jun/2009:00:20:32] ENGINE Bus STARTING
[20/Jun/2009:00:20:32] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:20:32] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:20:32] ENGINE Monitor thread '_TimeoutMonitor' already started.
[20/Jun/2009:00:20:32] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:20:32] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:20:32] ENGINE Already serving on 0.0.0.0:8080
[20/Jun/2009:00:20:32] ENGINE Bus STARTED
[20/Jun/2009:00:20:32] ENGINE Bus STARTED
[20/Jun/2009:00:20:32] ENGINE Bus STARTED
[20/Jun/2009:00:26:33] ENGINE Bus STOPPING
[20/Jun/2009:00:26:33] ENGINE Bus STOPPING
[20/Jun/2009:00:26:33] ENGINE Bus STOPPING
[20/Jun/2009:00:26:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:26:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:26:38] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:26:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:26:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:26:38] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:26:38] ENGINE Bus STOPPED
[20/Jun/2009:00:26:38] ENGINE Bus STOPPED
[20/Jun/2009:00:26:38] ENGINE Bus STOPPED
[20/Jun/2009:00:26:38] ENGINE Bus EXITING
[20/Jun/2009:00:26:38] ENGINE Bus EXITING
[20/Jun/2009:00:26:38] ENGINE Bus EXITING
[20/Jun/2009:00:26:38] ENGINE Bus EXITED
[20/Jun/2009:00:26:38] ENGINE Bus EXITED
[20/Jun/2009:00:26:38] ENGINE Bus EXITED
[20/Jun/2009:00:26:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:26:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:26:38] ENGINE Waiting for child threads to terminate...
[20/Jun/2009:00:27:50] ENGINE Bus STARTING
[20/Jun/2009:00:27:50] ENGINE Started monitor thread '_TimeoutMonitor'.
[20/Jun/2009:00:27:50] ENGINE Serving on 0.0.0.0:8080
[20/Jun/2009:00:27:50] ENGINE Bus STARTED
[20/Jun/2009:00:49:26] ENGINE Bus STOPPING
[20/Jun/2009:00:49:26] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
[20/Jun/2009:00:49:26] ENGINE Stopped thread '_TimeoutMonitor'.
[20/Jun/2009:00:49:26] ENGINE Bus STOPPED
[20/Jun/2009:00:49:26] ENGINE Bus EXITING
[20/Jun/2009:00:49:26] ENGINE Bus EXITED
[20/Jun/2009:00:49:27] ENGINE Waiting for child threads to terminate...
[21/Jun/2009:00:13:20] ENGINE Bus STARTING
[21/Jun/2009:00:13:20] ENGINE Started monitor thread '_TimeoutMonitor'.
[21/Jun/2009:00:13:20] ENGINE Serving on 0.0.0.0:8080
[21/Jun/2009:00:13:20] ENGINE Bus STARTED



Access Log:

127.0.0.1 - - [19/Jun/2009:23:18:18] "GET / HTTP/1.1" 401 1057 "" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET / HTTP/1.1" 200 2514 "" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/gui.css HTTP/1.1" 200 2373 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/date.js HTTP/1.1" 200 25809 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/jquery.js HTTP/1.1" 200 100196 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/gui.js HTTP/1.1" 200 10477 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/calibre.png HTTP/1.1" 200 27150 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/btn_search_box.png HTTP/1.1" 200 335 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/first.png HTTP/1.1" 200 248 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/next.png HTTP/1.1" 200 267 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/previous.png HTTP/1.1" 200 262 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/bg_search_box.png HTTP/1.1" 200 471 "http://127.0.0.1:8080/static/gui.css" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/loading.gif HTTP/1.1" 200 2942 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /static/last.png HTTP/1.1" 200 255 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /library?_=1245471506527&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/22 HTTP/1.1" 200 37845 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/24 HTTP/1.1" 200 37845 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/35 HTTP/1.1" 200 63480 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/2 HTTP/1.1" 200 15403 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/31 HTTP/1.1" 200 61055 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/3 HTTP/1.1" 200 18533 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/29 HTTP/1.1" 200 50071 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/33 HTTP/1.1" 200 60393 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/19 HTTP/1.1" 200 82213 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/14 HTTP/1.1" 200 76685 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/17 HTTP/1.1" 200 54860 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/16 HTTP/1.1" 200 72678 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/15 HTTP/1.1" 200 55754 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/18 HTTP/1.1" 200 66680 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/13 HTTP/1.1" 200 84911 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/1 HTTP/1.1" 200 54626 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:26] "GET /get/cover/20 HTTP/1.1" 200 83459 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:27] "GET /get/cover/6 HTTP/1.1" 200 30730 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:27] "GET /get/cover/26 HTTP/1.1" 200 10746 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:18:27] "GET /get/cover/34 HTTP/1.1" 200 13174 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:26:00] "GET /library?_=1245471960929&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:39:06] "GET /library?_=1245472746561&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:39:06] "GET /library?_=1245472746561&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:39:06] "GET /library?_=1245472746561&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:39:06] "GET /library?_=1245472746561&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:39:06] "GET /library?_=1245472746561&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:42:07] "GET /library?_=1245472927313&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:42:07] "GET /library?_=1245472927313&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:42:07] "GET /library?_=1245472927313&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:42:07] "GET /library?_=1245472927313&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:42:07] "GET /library?_=1245472927313&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
127.0.0.1 - calibre [19/Jun/2009:23:56:29] "GET /library?_=1245473789047&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
192.168.0.107 - - [19/Jun/2009:23:58:33] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [19/Jun/2009:23:58:50] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [19/Jun/2009:23:59:48] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:00:47] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:00:48] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:04:14] "GET / HTTP/1.1" 401 1057 "" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:32] "GET / HTTP/1.1" 200 2514 "" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:33] "GET /static/gui.css HTTP/1.1" 200 2373 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:34] "GET /static/gui.js HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:34] "GET /static/jquery.js HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:34] "GET /static/date.js HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:34] "GET /static/gui.js HTTP/1.1" 200 10477 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:35] "GET /static/jquery.js HTTP/1.1" 200 100196 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:35] "GET /static/date.js HTTP/1.1" 200 25809 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /static/loading.gif HTTP/1.1" 200 2942 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /static/last.png HTTP/1.1" 200 255 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /library?_=1245474271472&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /static/previous.png HTTP/1.1" 200 262 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET / HTTP/1.1" 200 2514 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /static/calibre.png HTTP/1.1" 200 27150 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:36] "GET /static/bg_search_box.png HTTP/1.1" 200 471 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/34 HTTP/1.1" 200 13174 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/31 HTTP/1.1" 200 61055 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/18 HTTP/1.1" 200 66680 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/2 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/22 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /static/next.png HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /static/btn_search_box.png HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /static/btn_search_box.png HTTP/1.1" 200 335 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/19 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/3 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/6 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /static/next.png HTTP/1.1" 200 267 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/33 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/1 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/19 HTTP/1.1" 200 82213 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/24 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:37] "GET /get/cover/35 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/6 HTTP/1.1" 200 30730 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:37] "GET /get/cover/22 HTTP/1.1" 200 37845 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/35 HTTP/1.1" 200 63480 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/3 HTTP/1.1" 200 18533 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/1 HTTP/1.1" 200 54626 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/24 HTTP/1.1" 200 37845 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /static/first.png HTTP/1.1" 200 248 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/29 HTTP/1.1" 200 50071 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/14 HTTP/1.1" 200 76685 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/17 HTTP/1.1" 200 54860 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:38] "GET /get/cover/26 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:38] "GET /get/cover/20 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:38] "GET /get/cover/13 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:38] "GET /get/cover/16 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/26 HTTP/1.1" 200 10746 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/20 HTTP/1.1" 200 83459 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/13 HTTP/1.1" 200 84911 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:04:38] "GET /get/cover/15 HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/16 HTTP/1.1" 200 72678 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:38] "GET /get/cover/15 HTTP/1.1" 200 55754 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:39] "GET /get/cover/2 HTTP/1.1" 200 15403 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:04:39] "GET /get/cover/33 HTTP/1.1" 200 60393 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
127.0.0.1 - calibre [20/Jun/2009:00:05:05] "GET /library?_=1245474305894&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
192.168.0.107 - - [20/Jun/2009:00:05:23] "GET /get/epub/Atlas Shrugged_1.epub HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:05:23] "GET /get/epub/Atlas Shrugged_1.epub HTTP/1.1" 200 1485253 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:05:35] "GET /get/epub/Fear and Loating in Las Vegas: a savage journey to the heart of the American dream_13.epub HTTP/1.1" 401 1057 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - calibre [20/Jun/2009:00:05:35] "GET /get/epub/Fear and Loating in Las Vegas: a savage journey to the heart of the American dream_13.epub HTTP/1.1" 200 234259 "http://192.168.0.108:8080/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
192.168.0.107 - - [20/Jun/2009:00:06:05] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:06:23] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:09:09] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:21:01] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:26:15] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:26:15] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:26:15] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:26:19] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:26:19] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:26:19] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
127.0.0.1 - calibre [20/Jun/2009:00:29:20] "GET /library?_=1245475760071&start=0&num=20&sort=date&order=descending HTTP/1.1" 200 12300 "http://127.0.0.1:8080/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"
192.168.0.107 - - [20/Jun/2009:00:36:47] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:36:52] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [20/Jun/2009:00:44:17] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [20/Jun/2009:00:44:17] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - - [21/Jun/2009:00:13:47] "GET / HTTP/1.1" 401 1057 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"
192.168.0.107 - calibre [21/Jun/2009:00:13:52] "GET / HTTP/1.1" 200 2514 "" "Stanza/1.8.1 iPhone OS/3.0/iPhone catalog/1.8.1"

RoninTech
06-21-2009, 03:24 AM
I just upgraded one of our Touches to OS 3.0. Now Stanza doesn't work with the calibre Stanza feed. Still works fine on the non-upgraded Touch so its something to do with the new OS.

Direct downloads from a webserver work OK still. Weird...

EDIT: Never mind, I'm an idiot. I was adding the feed as a web page rather than a stanza catalog. Works fine now...:smack:

Lanx
06-21-2009, 11:29 PM
i liked stanza's ability to lock rotation, but i didn't like the way it worked w/ pdfs so i searched for a way to do that. turns out i had to jailbreak the touch and put a program on called sbsettings, this thing will lock rotation for any program. it because like the most awesome thing, no longer do i have to lay a certain way in bed for fear of apples dumb ass accelerometer changing me from landscape to portrait!

mos
06-30-2009, 10:41 AM
I got my 3GS since yesterday, set it up as in the instruction. But I only get a Time out error message after a while. Any help?

ilovejedd
06-30-2009, 11:28 AM
I got my 3GS since yesterday, set it up as in the instruction. But I only get a Time out error message after a while. Any help?
Recent versions of Calibre changed the url for the online catalog from http://ipaddress:port/stanza/ to http://ipaddress:port/

b33g33
07-13-2009, 04:01 PM
After upgrading to the iPhone 3GS and OS 3.0, I've been plagued with Stanza synch issues. The phone simply would not see the shared books. I'm fairly tech-savvy and went through all the possible scenarios with the firewall, ports etc. without any luck.

Your solution worked perfectly and I believe that its far more useful in the long term. I now have Calibre setup on multiple machines and can share all downloaded eBooks on both iPhones (2G and 3GS) with minimum maintenance.

I'm sure this has been mentioned by someone since your post, but the easiest way to get your computer's IP is by opening up a command line prompt (If using some flavor of Windows) and then typing ipconfig at the prompt

You should see something like this:

Ethernet adapter Local Area Connection 6:

Connection-specific DNS Suffix . : xxx.xx.xxx
IP Address. . . . . . . . . . . . : 10.128.80.127
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : xx.xxx.xx.x

'IP Address' is what you need.

Also, something to note if you use DHCP and reboot your machine often, the IP address may change. If Stanza is having problems finding the catalog, check the computer's IP and update the info in Stanza.

Cheers.

:2thumbsup

unmercifulangel
07-14-2009, 04:20 AM
i'm new to all of this, so please forgive the inexperience of a newbie.

I got my iPhone last week and have upgraded it to the 3.0 software. Having downloaded Stanza for iPhone and my PC and Calibre for my PC since then, I have all the new releases.

While I didn't get the Timeout error, I was getting a failure to connect to the catalog. Since I was following the instructions from the original post, it took me awhile to get all the kinks worked out. The thing that finally got it for me was to put the /stanza back into the URL, and it just snagged all of my books.

So, I suppose my questions is: have you tried it both with and without the /stanza?

Good Luck!

unmercifulangel
07-14-2009, 04:23 AM
I'm at a complete loss. Just picked up an iPhone 3G S this afternoon. Downloaded Stanza, enabled the server on Calibre, went to connect via the iphone, and it timed out. Figured out it had to be a firewall issue. I disabled the firewall, and it asked me for username and p/w. At that point I was able to "connect, but I keep getting the same error over and over no matter what I do:


Catalog Error
Error reading catalog data. Please try again later.

Any help?

sorry for the double post; it was supposed to be a reply to "nevermind", but i can't seem to figure out how to delete the first one and i'm new to all of this, so please forgive the inexperience of a newbie.

I got my iPhone last week and have upgraded it to the 3.0 software. Having downloaded Stanza for iPhone and my PC and Calibre for my PC since then, I have all the new releases.

While I didn't get the Timeout error, I was getting a failure to connect to the catalog. Since I was following the instructions from the original post, it took me awhile to get all the kinks worked out. The thing that finally got it for me was to put the /stanza back into the URL, and it just snagged all of my books.

So, I suppose my questions is: have you tried it both with and without the /stanza?

Good Luck!

jaybee
07-29-2009, 07:29 PM
This "secure catalog" thing almost has me licked! (Trying to use Calibre to connect my 3.0 Touch to a Mac.)

I tried connect both to Calibre and to Stanza Desktop. Always got the "secure catalog" screen. Tried every possible ID and password to no avail. Eventually I turned off the system firewall on the Mac (Leopard), and got this result:

The "shared books" menu item brings up a screen with two items. One leads to Stanza Desktop, which works properly now. The other item says "Books in Calibre," but when I select that, I get the same "secure catalog" runaround. I can also select the "online catalog" menu which has the Calibre item I added using instructions earlier in this thread, but selecting this still brings up the "shared books" thing.

I assume the problem is not in my router, since the Touch sees the "Books in Calibre." But I can't figure why it connects to Stanza Desktop but not to Calibre. If I have to, I can use Stanza Desktop, but Calibre does so much more, IF I can make it work.

I know this is a tired old thread, but if anyone has any new ideas, I would ba very grateful!

kovidgoyal
07-29-2009, 07:36 PM
Is your calibre content server password protected?

jaybee
07-30-2009, 01:18 AM
I don't understand "content server." My computer requires an admin password for some operations. I have tried that one. I don't think the router is the problem, since I am getting past that to recognize the calibre library, but I have also tried that. I don't know of anything else in the computer that requires a password.

kovidgoyal
07-30-2009, 01:24 AM
Go to Preferences -> Content server in calibre and check if it is set to use a apssword

jaybee
07-30-2009, 02:14 AM
Yes! That gets me past the "secure catalog" screen. But now I'm getting an error message "Error reading catalog data. Please try again later." The first time I got past that screen with the proper password, calibre was running on the computer, but the library window was not open. I restarted calibre and tried again with the library window open--still the same error message. I'll try restarting both the computer and the touch.

Update----
after restarting everything: the Stanza menu item "shared books" leads to a sub-menu "books in calibre" which in turn leads to the list of books in epub format in the calibre library. I believe I'm in business now, and thanks for the program and for the support!

PS: I'm curious about why the publisher column of many of my books says "unbekannt." I do know enough German to know what that means, but I'm puzzled by the language, since so far as I know none of the preferences anywhere on my computer specifies German. (not a problem, just a curiosity.)

kovidgoyal
07-30-2009, 12:52 PM
go to preferences and make sure your calibre language setting is english

jaybee
07-30-2009, 03:14 PM
Calibre's preferences are set to English. Just to see what would happen, I set it to French, restarted, and though everything else is now in French, the publisher column still says "unbekannt"!

This doesn't really matter to me--it's just curious. I have 0.6.2.

ilovejedd
07-30-2009, 05:06 PM
From prior experience, Calibre just leaves the field empty if it doesn't find the information. Have you checked if it's your sources that contain that string?

nevermind
08-01-2009, 12:15 AM
sorry for the double post; it was supposed to be a reply to "nevermind", but i can't seem to figure out how to delete the first one and i'm new to all of this, so please forgive the inexperience of a newbie.

I got my iPhone last week and have upgraded it to the 3.0 software. Having downloaded Stanza for iPhone and my PC and Calibre for my PC since then, I have all the new releases.

While I didn't get the Timeout error, I was getting a failure to connect to the catalog. Since I was following the instructions from the original post, it took me awhile to get all the kinks worked out. The thing that finally got it for me was to put the /stanza back into the URL, and it just snagged all of my books.

So, I suppose my questions is: have you tried it both with and without the /stanza?

Good Luck!

I added /stanza back in and it's now working. Thanks!

sircastor
08-16-2009, 04:48 PM
I just found this post this morning and I think this is brilliant. I don't expect to be getting a reader until Christmas time so I'm trying to adapt to reading on my iPhone in the interim.

As a suggestion to more advanced users, you can set your router to forward the port onto the machine running Calibre. Instead of using an IP address, you can use a dynamic dns domain name and essentially access your library anywhere you can find internet access.

Notes:
- I had to use xxxxxx.dyndns.org:8005/stanza to reach it. I put it on 8005 because I already use 80 and 8080 for other things on my network. Any port should work as long as you forward it correctly.
- Running servers may be a violation of your TOS agreement with your ISP. In most cases, they probably won't care... but ye are forewarned.

nekokami
08-17-2009, 09:37 PM
According to the Stanza FAQ, you can use this utility to transfer files to the iPod Touch or iPhone via USB now: http://www.digidna.net/diskaid/

I've downloaded it and fired it up, and it seems to work. I haven't copied everything in yet, because I'm in the middle of converting all my files to ePub.

snowflakes1
08-23-2009, 06:29 PM
Hey guys,

I found a good way to browse the directory of my iPhone and bring files over by USB, the "iPhonebrowser". Itīs free and easy, the only thing missing is a search function.
You need a jailbroken phone for this, I suppose.

What i could not do until yet is shove eBooks directly on my iPhone, as the instructions on the Lexcycle-FAQ seem not to be valid any more:

"Note: any software that can transfer files over to the iPhone can be used for this method of transferring books in bulk. When Stanza launches, any files it finds in the folder named "/var/mobile/Media/DCIM/Stanza" will be imported into Stanza."

Stanza on my iPhone does not recognize the .epub files in ths folder. It seems to store Books in some folders I found unter User/A97E40DD-509C-45D5-80BB-8F6D808427DD/Documents/Library/1
(1 seems to be the 1st book in the folder, 2 the 2nd and so on)
The files mostly have the .xhtml ending.

Can anyone help and tell me where to put the files in or how to convert them to make them readable on my iPhone?
(The ad-hoc network connection failed and I do not want to buy a router just for this purpose)


thx,

snow