Hi everyone. I wrote an open-source, offline wiki application and wanted to announce it here. My apologies if this email is off-topic for this mailing list, but I am hoping XOWA will interest some of you.
XOWA is a standalone application that can read and edit Wikimedia data dumps offline. XOWA stands for "XOWA Offlines Wiki Articles!", but it also goes by the more generic "XOWA Offline Wiki Application."
XOWA has several features: * Displays all articles from a Wikimedia data dump. * Works with English Wikipedia, Wiktionary, Wikisource, Wikiquote, as well as the non-English language counterparts (for example, French Wikipedia). * Renders articles with full HTML formatting. * Downloads images and other files on demand. * Edits articles. * Runs on Windows, Linux and Mac OSX. * Installs to a flash memory card for portability to other machines. * Is customizable and extendable at many levels: from keyboard shortcuts to HTML layouts to internal options. * Is open-source under the AGPLv3 license.
Screenshots of XOWA are available here: http://sourceforge.net/projects/xowa. Imgur links are listed below: * The "Wikipedia" article in English Wikipedia (shows an article): http://imgur.com/a/OydBK#0 * The "Solar_System#Visual_Summary" section (shows more images): http://imgur.com/a/OydBK#1 * The "Pythagorean_Theorem#Algebraic_proofs" section (shows Math images from LaTeX): http://imgur.com/a/OydBK#2 * The "File:Mona Lisa, by Leonardo da Vinci, from C2RMF retouched.jpg" image in Wikimedia Commons (shows Wikimedia Commons): http://imgur.com/a/OydBK#3 * The "France" article in French Wikipedia (shows a non-English language wiki): http://imgur.com/a/OydBK#4 * The "Sandbox" page in Edit mode (shows edit mode): http://imgur.com/a/OydBK#5
As with anything, there are a few caveats: * Initial release: XOWA is currently in an alpha stage and there are many defects and omitted features. I'm hoping that 90% of the articles on English Wikipedia will render without issues, though the percentage will be lower on other wikis. * Performance: XOWA may perform slowly, depending on the machine's capabilities. As a rough standard of comparison, most pages load in less than 5 seconds on my primary machine (a Windows XP 3.4 GHz machine with 2 GB RAM and a 2 TB 7200 RPM hard drive). However, on my secondary machine (an Ubuntu Linux 1.6 GHz, 1 GB RAM machine with a 32 GB SD card) the threshold is 10 seconds. * Divergent code base: XOWA is written in Java and its approach is not a direct reproduction of the MediaWiki parser. As such, certain articles will render differently. In addition, many extensions have not yet been implemented in XOWA. * Some assembly required: XOWA requires that a user assemble the installation. This includes downloading and unzipping the MediaWiki data-dump, installing xulRunner/imageMagick/inkscape/MiKTeX, editing the config file, running batch files, etc. Although these should be straightforward one-time steps, it does mean that a user must be willing to do some technical tinkering to get XOWA to run.
These caveats notwithstanding, I'm hoping you are willing to give XOWA a try.
Here are the relevant links: * Instructions: http://sourceforge.net/p/xowa/wiki/Home/ * Files: http://sourceforge.net/projects/xowa/files/
If anyone has questions, please ask, and I will be happy to follow-up with more details. For reddit users, I am going to post a thread at www.reddit.com/r/wikipedia.
Thanks for your time.