What's new? | Help | Directory | Sign in
Google
iphonetextreader
Read large Text and Palm Doc .pdb eBooks on your iPhone
  
  
  
    
Join project
Project owners:
  pyefox

This application allows you to read large Text (.txt,.text), Palm Doc (.pdb), Mobipocket (.pdb,.prc,.mobi), Plucker (.pdb), HTML (.htm,.html), and FB2 files quickly and efficiently on the iPhone. This application lacks many of the advanced features of ruBooks or Books.app, but it can quickly load and display large text files that currently cause Books.app or other UI Text View/Web View based apps problems.

Note: Books.app http://code.google.com/p/iphoneebooks/ provides a formatted display of text and images with hyperlink support, fonts, colors, etc. If you are willing to break up your book into smaller chapters it may also work well for you.

Version 0.7Beta2 Changes

This is probably it for the new features for 0.7. The biggest problem right now (by far) is scrolling/paging, especially scrolling up. The finger scrolling is great, but it has added some instability and odd behavior. I'd like to get this fixed by switching to a UISlider control and manually painting the text on the view as needed. This requires a different approach to the code, and means that I have to be able to efficiently do line layout forward and backward with the same results (something that can not be done with the current layout code). As a result, it may take a while for me to get it working. Sorry for the inconvenience, and hope that it works out. Thanks!

Version 0.7Beta1 Changes

Version 0.6 Changes

Screen Captures

Using textReader:

Please report any problems in Issues.

Installing:

Adding eBooks

The default directory for textReader is /var/mobile/Media/textReader, but it remembers where the last opened file was so you can navigate to any directory you want. (The directory will be created when you run textReader) I recommend installing OpenSSH on your iPhone and using WinSCP for Windows to install files. Mac users can use Dropcopy, which should work even better. Or, you can always just use scp from a Unix command line ...

Download eBooks via Safari

If you install the Safari Download Plugin from http://www.iclarified.com/entry/index.php?enid=1136 you can click on Palm Doc .pdb and Mobipocket .prc files and download them directly to your iPhone. They will be downloaded to /var/root/Downloads, so you can navigate to that directory or make a symbolic link to it in /var/mobile/Media/textReader. I recommend the books from http://manybooks.net and http://www.baen.com as a starting point.

Download via URL

You can also use the download page to download a file.

Palm Doc .pdb and .prc Support

textReader can open most Palm Doc and Mobipocket unencrypted non-DRM files (i.e. generally purchased files are protected in some way and can not be read). It will display them as plain text - no links, contents, pictures, etc. Formats like Plucker, Isilo, eReader, and/or Tome Raider will not work. Some of these formats are proprietary or DRM'd which means I won't be able to open them. If you want support for one of the other formats, let me know the details and i'll see what I can do.

PDB/PRC File Redux

Some folks are having problems opening .pdb files. PDB/PRC files are kind of like AVI files - a container than can hold things in various formats. If you have a PDB/PRC file and it isn't in Palm Doc or Mobipocket format, there probably isn't much I can do. Formats like eReader and iSilo are not public, so I can't read them. If you buy an encrypted PDB/PRC file, I probably can't read it either ... sorry, but it isn't my fault - blame the company you bought the book from (although they probably didn't have much choice either). Note that some companies like www.baen.com sell unencrypted Mobipocket books that should work fine. Let me take this moment to suggest that you use a good old plain text file. It's fast, portable, easy, future-proof, and as long as the encoding is supported it will simply work and everyone will be happier!

File Encodings

File Encoding changes take effect after the file is opened. If the encoding is not correct you'll get an error and the previous file will remain open.

Future enhancements:

Contact

You can email comments, requests, questions, etc. to iphonetextreader at gmail.com. I'll try to get back to you when I can, but I'm a bit busy at work right now. Thanks!


Special Thanks! to the following