Jump to content

User:Walkerma/sandbox

From Wikipedia, the free encyclopedia

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..