Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 02-02-2025, 11:02 AM   #3136
jgoguen
Generally Awesome Person
jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.
 
Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
Quote:
Originally Posted by compurandom View Post
Is the kobo driver not involved in importing books from the device?
That's the functionality I'm looking for...
Not directly, no. The kobo driver (the main one in calibre, not this one) tells calibre how to read the library but that’s just a thing that can be done because that’s also how the driver knows what books are already in the device. Calibre can leverage that to know where the KePub files are in the device, which are able to be treated as ePub, and use its existing import functionality to copy the ePub over to the calibre library.
jgoguen is offline   Reply With Quote
Old 02-02-2025, 11:08 AM   #3137
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,270
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by compurandom View Post
I guess what I'm bothered by is that I can save the book to disk and then import it but I can't import it in one step.
You left out the critical step, you renaming the file. That is what it takes to make it work, and what the driver would be required to do.
Quote:
Also, importing might not even be necessary because the metadata is already in the device view. I just want to make an empty book from that metadata.
That would be a change to base calibre, possibly doable by a user interface plugin (not a device driver). You could make an enhancement request.
chaley is offline   Reply With Quote
Advert
Old 02-02-2025, 04:31 PM   #3138
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 43,536
Karma: 165170836
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by chaley View Post
The driver only provides the path to the file on the device. Calibre attempts to copy that file then import it. For this to work in your case the driver must make a copy of the book (how, if the book is virtual?), rename it, then give that path to calibre to import. DeDRM might get involved. You would still be required to delete the epub from the library. I don't know how fragile the process would be.
For copying books synced from Kobo into calibe, the OBOK plugin which comes as part the DeDRM package is the easiest route. It will import selected books from the ereader into calibre taking care of the renaming and/or DRM removal. It does require that the book has been downloaded to the Kobo so click on Download all from the Books view hamburger menu.
DNSB is offline   Reply With Quote
Old 02-16-2025, 03:17 PM   #3139
paperless7
Junior Member
paperless7 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kindle Paperwhite 11th gen
I'm having issues with sideloading certain epubs to the Kobo Libra Colour (books that otherwise work fine on my previous Kindle).

I'm trying to load "The Dark Forest" and if I use Calibre to sideload it on my Kindle Paperwhite it works just fine. However, using KoboTouchExtended (even tried just KoboTouch) I get a .epub.kepub file that behaves strangely.

By that I mean that it goes to a certain page of the book no matter what page I was in before exiting the book. It's something that happens every time I switch books. It only happens with one of my books so far. Although this is a new device so I have not read many of my books to confirm whether or not this is common.

Also, the UI menus to skip chapters and to seek a page are just very clunky and glitchy (just for this book).

Things I've tried:

1. I re-downloaded the book and I can confirm that thousands of other users have downloaded the same copy. So the file itself should be free of corruption I would imagine.

2. I used the "Quality Check" plugin and made some namespace, container, etc. checks but it found nothing wrong with it. However, I didn't make ALL checks since the plugin has like 50 options to choose from. I which there was a "check everything" option in the plugin. If anyone has any advice as to what to check let me know.

3. I loaded the .epub manually to my Kobo without using Calibre and it works just fine so the issue is either Calibre or the conversion to .kepub using KoboTouchExtended.

Problematic file in question:
[snip of copyright file link]

Last edited by pdurrant; 02-17-2025 at 02:36 AM.
paperless7 is offline   Reply With Quote
Old 02-16-2025, 03:33 PM   #3140
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 43,536
Karma: 165170836
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
If your original download from Amazon was azw3, you could use the KindleUnpack plugin to get the ePub rather than using a calibre conversion. I purchased this book from Kobo and it renders without noticeable issues on my Kobos.

You might also want to try kepubify to convert external to calibre and then sending that kepub.epub file to your Kobo. The KTE extended driver has had some issues reported.
DNSB is offline   Reply With Quote
Advert
Old 02-16-2025, 03:39 PM   #3141
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 78,521
Karma: 142993688
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
delete post

Last edited by JSWolf; 02-17-2025 at 04:55 AM.
JSWolf is online now   Reply With Quote
Old 02-16-2025, 04:01 PM   #3142
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 78,521
Karma: 142993688
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
delete post

Last edited by JSWolf; 02-17-2025 at 04:55 AM.
JSWolf is online now   Reply With Quote
Old 02-16-2025, 04:35 PM   #3143
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 43,536
Karma: 165170836
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by JSWolf View Post
The source is ePub as he said in item 3.
More precisely, what he said is that he has an ePub copy in his calibre library. That says nothing about the original format.

Quote:
Originally Posted by JSWolf View Post
I have a copy of this book and I think I know what may be wrong. The first chapter and the fifth chapter are too large. I don't know how much too large. So when I went from the page showing Part 1, it too a bit to get to Year 3, Crisis Era.
You did read that he loaded it to his Paperwhite from calibre? This made me wonder if the original may have been an Amazon purchase. One that was downloaded from Amazon and then converted to ePub. If he purchased it from Kobo, it would have synced to his Kobo and would not have required him to use the KTE driver.

OTOH, he also stated that when he used the KoboTouch driver, it was sending a .kepub.epub file to his Kobo. This would only happen if he already had a .kepub.epub in his library.

Oddly on my Sage, I do not notice any issue with opening either Year 3, Crisis Era or Year 208, Crisis Era which are ~400K files.

If I am correct and this ebook was originally from Amazon and he used calibre to convert it to ePub, the default settings would be having those files split so that is unlikely to be the issue.
DNSB is offline   Reply With Quote
Old 02-16-2025, 08:39 PM   #3144
paperless7
Junior Member
paperless7 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kindle Paperwhite 11th gen
Quote:
Originally Posted by DNSB View Post
More precisely, what he said is that he has an ePub copy in his calibre library. That says nothing about the original format.



You did read that he loaded it to his Paperwhite from calibre? This made me wonder if the original may have been an Amazon purchase. One that was downloaded from Amazon and then converted to ePub. If he purchased it from Kobo, it would have synced to his Kobo and would not have required him to use the KTE driver.

OTOH, he also stated that when he used the KoboTouch driver, it was sending a .kepub.epub file to his Kobo. This would only happen if he already had a .kepub.epub in his library.

Oddly on my Sage, I do not notice any issue with opening either Year 3, Crisis Era or Year 208, Crisis Era which are ~400K files.

If I am correct and this ebook was originally from Amazon and he used calibre to convert it to ePub, the default settings would be having those files split so that is unlikely to be the issue.

Thanks for mentioning the KindleUnpack plugin. It will help me solve a different issue I have with a book that is originally in AZW3 format. But in this case, the original file is an EPUB file (exact same file you can download in the link above, the link will expire after 10 downloads btw).

When I load it to my Kindle PW it gets converted to KFX and it works fine. So I'm not loading an AZW3, untouched, on my Kindle. That same source EPUB file gets converted to a file ending in `.kepub.epub` thanks to KoboTouchExtended (I assume) when loading it to my Kobo Libra Colour.

I tried kepubify and it looks like that did it! However, I loaded the `.kepub.epub` file by copying it to the Kobo Libra Colour manually using the file explorer. I didn't use Calibre since I think the KoboTouchExtended plugin will always convert EPUBs itself. Also, I can't add the file as a separate format to Calibre since it ends in `.epub` so Calibre will replace my original (existing) EPUB file which I want to keep too.

However, I'm confused about this part:

Quote:
Originally Posted by DNSB View Post
OTOH, he also stated that when he used the KoboTouch driver, it was sending a .kepub.epub file to his Kobo. This would only happen if he already had a .kepub.epub in his library.
I don't have a .kepub.epub file in my library. Doesn't KTE auto convert EPUBs to .kepub.epub files itself? That's why I see a different file extension in my Kobo without having anything stored in my Calibre library right?
paperless7 is offline   Reply With Quote
Old 02-16-2025, 08:43 PM   #3145
paperless7
Junior Member
paperless7 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kindle Paperwhite 11th gen
Quote:
Originally Posted by JSWolf View Post
I have a copy of this book and I think I know what may be wrong. The first chapter and the fifth chapter are too large. I don't know how much too large. So when I went from the page showing Part 1, it too a bit to get to Year 3, Crisis Era.
In my case, it goes to the same place in the book and stays there no matter where I finished reading. I also have other issues like the UI freezing for that ebook only depending on what I'm doing. If you use the KoboTouchExtended plugin to convert the epub file in the link above to a kepub you should see the same thing on a Kobo (hopefully).
paperless7 is offline   Reply With Quote
Old 02-16-2025, 10:37 PM   #3146
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 43,536
Karma: 165170836
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by paperless7 View Post
I'm trying to load "The Dark Forest" and if I use Calibre to sideload it on my Kindle Paperwhite it works just fine. However, using KoboTouchExtended (even tried just KoboTouch) I get a .epub.kepub file that behaves strangely.

3. I loaded the .epub manually to my Kobo without using Calibre and it works just fine so the issue is either Calibre or the conversion to .kepub using KoboTouchExtended.
Quote:
Originally Posted by paperless7 View Post
Thanks for mentioning the KindleUnpack plugin. It will help me solve a different issue I have with a book that is originally in AZW3 format. But in this case, the original file is an EPUB file (exact same file you can download in the link above, the link will expire after 10 downloads btw).
If you use kepubify's for calibre option, it will generate a .kepub file and calibre will change the extension to .kepub.epub when sending it to your Kobo.

Quote:
Originally Posted by paperless7 View Post
I tried kepubify and it looks like that did it! However, I loaded the `.kepub.epub` file by copying it to the Kobo Libra Colour manually using the file explorer. I didn't use Calibre since I think the KoboTouchExtended plugin will always convert EPUBs itself. Also, I can't add the file as a separate format to Calibre since it ends in `.epub` so Calibre will replace my original (existing) EPUB file which I want to keep too.
As mentioned above, generate a .kepub using kepubify and set kepub above epub in the files to send to your Kobo. I do this with the few books I want in kepub but I am using the KoboTouch driver.

Quote:
Originally Posted by paperless7 View Post
However, I'm confused about this part:

I don't have a .kepub.epub file in my library. Doesn't KTE auto convert EPUBs to .kepub.epub files itself? That's why I see a different file extension in my Kobo without having anything stored in my Calibre library right?
That is correct. OTOH, you mentioned that you had also tried the KoboTouch driver which will not convert to kepub.

OTOH, I am no longer going to respond in this thread. I finally looked at the book in your download link, it is a copyrighted book and a conversion from azw3 to epub using calibre's conversion. Sorry but that tells me that book is a pirated copy and as such, I'm outta here. I had originally thought that you had purchased the book, downloaded it and converted to ePub but turns out that was a vain hope.

Last edited by DNSB; 02-16-2025 at 10:40 PM.
DNSB is offline   Reply With Quote
Old 02-17-2025, 12:28 AM   #3147
GoldCladGod
Junior Member
GoldCladGod began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Feb 2025
Device: Kobo Clara BW
Question New Here a little help?

Hello All,

I just got a kobo clara bw for christmas and am getting around to using it i get this error when i enable and try to use this extension.

*******
calibre, version 7.26.0
ERROR: Error: Error communicating with device

Invalid ZIP file, local header is damaged

Traceback (most recent call last):
File "calibre\ebooks\oeb\polish\container.py", line 1221, in __init__
File "calibre\utils\zipfile.py", line 777, in __init__
File "calibre\utils\zipfile.py", line 812, in _GetContents
File "calibre\utils\zipfile.py", line 827, in _RealGetContents
calibre.utils.zipfile.BadZipfile: File is not a zip file

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "calibre\gui2\device.py", line 112, in run
File "calibre\gui2\device.py", line 643, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 343, in upload_books
File "calibre\devices\kobo\driver.py", line 2283, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 177, in _modify_epub
File "calibre_plugins.kobotouch_extended.container" , line 117, in __init__
File "calibre\ebooks\oeb\polish\container.py", line 1228, in __init__
File "calibre\utils\localunzip.py", line 254, in extractall
File "calibre\utils\localunzip.py", line 236, in _extractall
File "calibre\utils\localunzip.py", line 180, in copy_compressed_file
ValueError: Invalid ZIP file, local header is damaged
*******

Any help is appreciated.

if this is the wrong place for this please let me know.

Last edited by GoldCladGod; 02-17-2025 at 12:29 AM. Reason: adding detail
GoldCladGod is offline   Reply With Quote
Old 02-17-2025, 04:58 AM   #3148
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 78,521
Karma: 142993688
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by GoldCladGod View Post
Hello All,

I just got a kobo clara bw for christmas and am getting around to using it i get this error when i enable and try to use this extension.

*******
calibre, version 7.26.0
ERROR: Error: Error communicating with device

Invalid ZIP file, local header is damaged

Traceback (most recent call last):
File "calibre\ebooks\oeb\polish\container.py", line 1221, in __init__
File "calibre\utils\zipfile.py", line 777, in __init__
File "calibre\utils\zipfile.py", line 812, in _GetContents
File "calibre\utils\zipfile.py", line 827, in _RealGetContents
calibre.utils.zipfile.BadZipfile: File is not a zip file

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "calibre\gui2\device.py", line 112, in run
File "calibre\gui2\device.py", line 643, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 343, in upload_books
File "calibre\devices\kobo\driver.py", line 2283, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 177, in _modify_epub
File "calibre_plugins.kobotouch_extended.container" , line 117, in __init__
File "calibre\ebooks\oeb\polish\container.py", line 1228, in __init__
File "calibre\utils\localunzip.py", line 254, in extractall
File "calibre\utils\localunzip.py", line 236, in _extractall
File "calibre\utils\localunzip.py", line 180, in copy_compressed_file
ValueError: Invalid ZIP file, local header is damaged
*******

Any help is appreciated.

if this is the wrong place for this please let me know.
We need more information such as what computer and what OS.

It looks like the eBook is corrupt. That can happen if you have a MAC and use Safari to download an ePub as Safari is set to automatically uncompress a ZIP file which it what an ePub is.
JSWolf is online now   Reply With Quote
Old 02-17-2025, 09:43 PM   #3149
GoldCladGod
Junior Member
GoldCladGod began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Feb 2025
Device: Kobo Clara BW
Smile

Quote:
Originally Posted by JSWolf View Post
We need more information such as what computer and what OS.

It looks like the eBook is corrupt. That can happen if you have a MAC and use Safari to download an ePub as Safari is set to automatically uncompress a ZIP file which it what an ePub is.
I am on windows 10 downloaded with chrome
GoldCladGod is offline   Reply With Quote
Old 02-17-2025, 09:47 PM   #3150
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,792
Karma: 59840450
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by GoldCladGod View Post
I am on windows 10 downloaded with chrome
Well that sorta means
1)the 'book' (zip layout) was not created properly
2)something messed with the book along the way and broke it
theducks is offline   Reply With Quote
Reply

Tags
error, kobo aura one

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kobo Device Driver Update davidfor Devices 284 05-24-2019 05:24 PM
[Device Plugin] Kindle 2, 3, 4, Touch Device Interface MBP Update Mod cryzed Plugins 7 10-28-2012 04:58 PM
[Device Interface Plugin] Update for Nook Color Driver jmricker Plugins 0 10-22-2011 10:11 AM
Touch Kobo Touch Extended 2 Year Warranty - Is it worth the $34.99? EverC Kobo Reader 11 08-31-2011 11:47 PM
Touch Kobo Touch Extended Warranty Program SensualPoet Kobo Reader 1 07-17-2011 04:08 AM


All times are GMT -4. The time now is 08:47 AM.


MobileRead.com is a privately owned, operated and funded community.