My favorites | Sign in
Project Logo
                
Feeds:
People details
Project owners:
  pyefox
Project committers:
pieroxy

This application allows you to read large Text (.txt,.text), eReader/Peanut Press (.pdb), Rich Text Format (.rtf), Palm Doc (.pdb), Mobipocket (.pdb,.prc,.mobi), Plucker (.pdb), HTML (.htm,.html), CHM (.chm), and Fiction Book (.fb2) files quickly and efficiently on the iPhone/Touch. This application doesn't have the fancy formatting of ruBooks or Books.app, but it supports many formats and can quickly load and display large text files that currently cause problems with some UI Text View/Web View based apps. It also gives you some options to reformat/reflow text so that it might be more readable on the iPhone's smaller screen. If you want to load books quickly and read text, this may be the app for you.

OS 3.0 - Not Working

NOTE: textReader uses APIs that have been removed from iPhone OS 3.0 I just ordered a mac Mini and I'll see what I can do to fix things once it arrives.

Sorry for the trouble, -Jim

2.1 for OS 2.0

This is pretty close to where version 1.1 was for OS 1.1.4 but not quite as pretty.

Version 1.1 for OS 1.1.4

Previous Change Logs: http://code.google.com/p/iphonetextreader/wiki/ChangeLog

Screen Captures

Alternate Icons

You can download the icon pack, copy the icon you like to /Applications/textReader.app/icon.png, and then restart your iPhone/Touch to use the new icon.

A Cry For Help

Several people have asked about a user's manual. I only have a limited amount of time to work on this, so I wind up spending it coding. If someone wants to take a first whack at a manual/instructions/FAQ/whatever I'll be happy to edit it a bit and put it up for others to use.

Using textReader:

Please report any problems in the Issues section.

Note: Books.app http://code.google.com/p/iphoneebooks/ and ruBooks http://colel.info/rubooks/ provide a formatted display of text and images. If you are willing to break up your book into smaller chapters they may also be options.

Installing:

Now on Installer thanks to Big Boss!

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 ... Note: Version 1.1 and above suppports opening zip files in place.

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. This should also allow you to download zip files containing supported eBooks as well.

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, eReader, Plucker, 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. Plucker books will work, but links will not work so it may be of limited use for Plucker fanatics. It can read the books off of Project Gutenberg just fine and will display all of the book rather than just part of it. Formats like Isilo and 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, eReader, Plucker, or Mobipocket format there probably isn't much I can do. Formats like iSilo are not public, so textReader can't read them. If you buy an encrypted PDB/PRC file, textReader 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. Others sell "multi-format" books that include Palm Doc - these should work as well. 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. textReader will try to open the file with each encoding specified on the Settings page in order - if the encodings are not correct you'll get an error and the previous file will remain open. Of course, many encodings overlap so you may also get a page of garbage characters. Certain types of files (HTML, RTF, etc.) get preprocessed in order to display properly. A cache file will be created at the first open for these files so that they can be reopened. Since cache files are Unicode, they will always open properly (assuming they were initially opened properly) even if you change the encoding later on. There is also a "Cache All Files" option that will create a cache file for everything you open - even if no proprocessing was needed. This can help you avoid encoding issues if you use files with many incompatible encodings.

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









Hosted by Google Code