Sceenshots are bad. Not text anymore. Not searchable. Not clickable.
Conditions for copying Whonix wiki are already explained in the wiki footer.
[html]
Unless otherwise noted above, content of this page is copyrighted and licensed under the same Free (as in speech) license as Whonix itself.
[/html]
These tools are a hack, aren’t a clean workable solution for a distribution. Maybe Extension:Offline - MediaWiki, but lack of manpower.
I have done some truly horrible things in my shell script that will haunt me til the end of my days (or at least until I find time to do it more elegantly, whichever comes first), but all the same, I have achieved that goal of loading in a ‘common’ style.css instead of duplicating. (Well, it doesn’t quite load yet in TB, probably a bug, but I will see if I can fix that. The important thing is I can strip the css out and put it in a separate file. It works in Chromium for me so probably a TB thing…)
This has dropped the repo from being over 900MB when unpacked, to about 168MB. I can probably even remove a whole 60MB or so by deleting/re-creating the git repo again, as the .git is mostly that big due to history regarding the previous versions of the files.
Would it be possible to publish a Github site with all of the Whonix documentation for offline viewing? Other privacy oriented projects like QubesOS have all the documentation published this way.
Technical challenges and limited resources prevent it from being improved. See also discussion in this forum thread. To make it better than that, someone capable needs to help.
I made a functional .zim file using Zimwriterfs[1] and WhonixBOT’s html wiki from Github. Zimwriter requires a png favicon, so I upscaled the Whonix website favicon. HTML wiki is 144MB as a zip, 254 MB uncompressed. The Zim file is 65 MB. I can upload the file if requested.
edit: problem with in-page TOC links (firefox doesn’t know where to find it) but links across different pages works.
[1] Index of /release/zimwriterfs/
Zimwriterfs is simple to use, the interface for the viewer is simple too. It uses a start page and has a search function, but only for page titles. Good for kiosk applications.
There are different options for viewers/servers, but I use the extension for Firefox. Some features are crippled (e.g. service workers) so viewing active content is not possible with this browser. Some files error when following links between articles, not sure if that is the extension or the html of the source at fault.
I love it! Browsing complete html is so much better than markdown. Limitation: I remember one or two “link not found” hyperlinks that should have been. That’s a common issue for mirrored websites, though.
No load on Whonix servers and I am comfortable with using the HTML dumps.
removing duplicate contents (pages that where renamed where the old page now is only a redirect)
removed contents deleted (such as previously never finished translations)
make git history quieter (by not updating the html files every day with a new fetch timestamp even though the wiki page remained unchanged)
The issue is introduced with whonix-wiki-html. I was fixing some broken link issues too. Let’s see if this would be fixed then. Will post when the update is available.
If whonix-wiki-html by itself is useful…
Do we really still need Kiwix?
Do we really still need ZIM files?
Any compelling advantages?
Now documented how one can already use whonix-wiki-html:
While imperfect, we now have a functional implementation of offline documentation for all users.