User:Walkerma/sandbox
Appearance
Kiwix
[edit]Kiwix is a free, open-source browser designed for offline use, and this group has collaborated with Kiwix since 2006. The organization publishes collections of offline, free-use content such as collections of Wikipedia articles, a few of which are curated. The offline files are formatted as Zim files in order to be read using the Kiwix reader. Kiwix has these technical components:
- MWoffliner is a MediaWiki scraper used for Wikimedia wikis and many others.
- Kiwix Hotspot is a WiFi access point running on a Raspberry Pi computer to create a local WiFi network for sharing the offline resources to local users. For example, a teacher in a remote, rural school (with no internet) may set up a local Raspberry Pi computer as a local "server" to provide Wikipedia, public domain classic books, OpenStreetMap, Khan Academy videos, etc., to students in their classroom.
- Zimit is a powerful scraper used for generating ZIM files directly from any (static) Website.
For the Kiwix article itself:
[edit]I will include some of this in the WP1 page also.
OpenZIM main features
[edit]OpenZIM main features | |||||||
---|---|---|---|---|---|---|---|
Name | Status (April 2025) |
Description | |||||
Kiwix-build | Mature | Solution to build quickly (almost) all of our compiled software from libzim to Kiwix itself. | |||||
WP1 Bot | 2/3 End of Life + 1/3 young | Three components dealing with WPEN Wikiproject evaluations, which we use for selections and custom apps, e.g. Wikimed: (1) an evaluation gathering tool (2) A Wikibot updating overview pages on WPEN (3) A Web application instrumenting the two precedent tools. All of this has been currently rewritten in Python as the Perl code base is really old now. | |||||
Zimwriterfs | Mature | Command line tool to package a local HTML directory into a ZIM file. | |||||
Node-libzim | Young | libzim binding for use with javascript/Node. | |||||
Zimtools | Relatively mature | Command line tools to manipulate ZIM files like: zimdiff, zimpatch, zimcheck or zimdump. | |||||
MWoffliner | Mature | Command line solution to create a ZIM from a Mediawiki instance. | |||||
PhET scraper | Mature | Create localised ZIM files from the PhET’s online simulations. | |||||
Python scrapers | young to mature | Many different dedicated scrapers (Youtube, Stack Exchange, Gutenberg, etc.). | |||||
Warc2zim | Unknown | Archive format converter | |||||
Zimit | Unknown | Make a ZIM from any Web site | |||||
Zimfarm | Young | Scraping scheduler. Allows us to schedule and monitor scraping of all the online resources for which we offer ZIM files. Core of our ZIM publishing industrialisation.. |