I have finally found a way to create a standalone wikipedia (read-only,
for now), based on my C++ parser. It comes with its own http server
(Tiny-something, it is freeware for non-commercial applications), and
does need *no* installation at all, which makes it perfect for
wikipedia-on-a-CD (Windows only, as of yet).
As a demo, I have cundeled up the software and an old (converted) DB
dump of the German wikipedia. It's about 30 MB and resides here:
http://download.wikipedia.org/wikipedia_standalone.zip
Just unzip it, run the batch file to start the server, then follow the
URL link. Doesn't get much easier than that.
To avoid conflicts with other http servers (e.g., apache), the
standalone server is running on port 81, which can be changed by editing
the batch file. When you're done, you'll have to kill the server
"tiny.exe" in the task manager manually (or just leave it running).
On a related issue, I have worked on the MySQL -> sqlite converter,
which now converts the en dump in ~8 minutes, although sqlite needs a
lot more time indexing it (I guess 40-60 minutes total).
1.0, here we come ;-)
Magnus