QPSword - The Qtopia SWORD Reader
The Qtopia Sword Reader (qpsword) is a micro UI for the The SWORD Project textual retrieval and research engine. Plugin books include Bibles, commentaries, lexicons, dictionaries, daily devotionals, and more, and works nicely as a general book reader (a few
screenshots are at the bottom of this page).
Downloads available here:
- compressed book storage.
- full websters unabridged dictionary among 250 other books available at: http://www.crosswire.org
- automated scrolling at variable read speeds
- user preferences and states remembered between runs
- full / fast searching (multi-word, phrase, or regular expression) thru entire books.
- smart tap-n-hold context menus.
- easy lookup by highlighting a word in a book and selecting "lookup" from the context menu to jump to a dictionary entry for the highlighted word.
- easy to use content creation tools for making new modules.
- full unicode support with books in over 50 languages, including Japanese, Chinese, Arabic, Thai, Hebrew, Greek, and many more.
All books located at: http://www.crosswire.org should be usable. Software for the iPaq running qtopia along with some ipk packaged books are available from the feed at: http://www.crosswire.org/feeds/arm/ipk For the Zaurus, software is available here: http://www.crosswire.org/feeds/arm/ipk/zaurus
The qpsword ipk will install to /opt/QtPalmtop/ and will place a configuration file at: /etc/sword.conf.
I've found that trying to open this file with the View As Text option on the Zaurus' filemanager will CORRUPT this file. EVEN IF YOU DON'T SAVE. Apparently the text viewer tries to open it with its own ini-style class editor (for some strange reason), and will add spaces and remove multiple entries which the qtopia ini reader cannot handle.
Book module ipks will attempt to install to /root/.sword on the iPaq and /usr/share/sword on the Zaurus.
The SWORD Engine looks in a few places to find its installation of books: The location found in /etc/sword.conf; the current working directory; the location pointed to by $SWORD_HOME. After finding its main book set, the engine then augments the book list with books found in the current user's $HOME/.sword directory, and also any additional AugmentPath= entries in /etc/sword.conf.
/etc/sword.conf comes with a data path entry of /root on the iPaq and /usr/share/sword on the Z, so books may be unzipped to these locations.
You may add any number of AugmentPath= entries to the sword.conf file (again, beware of the qtopia text editor as it will corrupt this file). By default the Zaurus package includes 2 AugmentPath= entries: /mnt/cf/usr/share/sword and /mnt/card/usr/share/sword which allow installation of books to both CF and SD memory.
Fontsunifont might work to help with Greek, Hebrew, or other languages Enjoy!
-Troy A. Griffitts