ZIM command line tools. Of note are:
zimcheck
verifies that a given ZIM file is not corrupted.zimdump
inspects or dumps (part of) a ZIM file.zimsplit
splits a ZIM file smartly into smaller chunks.zimwriterfs
creates ZIM files from a locally-stored directory containing "self-sufficient" HTML content (with pictures, javascript and stylesheets). The result will contain all the files of the local directory compressed and merged in the ZIM file. The generated file can be opened with a ZIM reader.In Arch's extra/ package repo.
The Kiwix offline wiki reader implemented as a Chrome browser addon.
RSS feed for new versions: https://download.kiwix.org/release/browsers/chrome/feed.xml
The Kiwix offline wiki reader implemented as a Firefox browser addon.
RSS feed for new versions: https://download.kiwix.org/release/browsers/firefox/feed.xml
This is a ZIM archive reader for browser extensions or add-ons, developed in HTML5/Javascript. You can get the extension from the Mozilla, Chrome and Edge extension stores (search for "Kiwix", or click on a badge below). There is a version implemented as an offline-first Progressive Web App (PWA) at https://moz-extension.kiwix.org/current/, primarily intended for use within the Mozilla Extension.
Once you have obtained an archive (see below), you can select it in Kiwix JS, and search for article titles. No further Internet access is required to read the archive's content. For example, you can have the entire content of Wikipedia in your own language inside your device (including images and audiovisual content) entirely offline. If your Internet access is expensive, intermittent, slow, unreliable, observed or censored, you can still have access to this amazing repository of knowledge, information and culture.
The reader also works with other content in the OpenZIM format: https://wiki.openzim.org/wiki/OpenZIM.
Also: https://kiwix.github.io/kiwix-js-pwa/www/index.html
This is an implementation of the Kiwix offline Wikipedia reader as a progressive web app which runs in modern web browsers. You can download ZIM files through the app for later or open ones you already have. As long as it's an OpenZIM format archive file you can open it. When you install it, it shows up like any other application on the desktop.
Two modes: Jquery (for older browsers) and ServiceWorker (newer browsers, also supports archives with dynamic content)
Github: https://github.com/kiwix/kiwix-js-pwa
If you go to the Releases page and download the source code archive of a version, that seems to be the PWA version in toto. You can download and throw it on a web server someplace, and that'll be your own copy of the PWA.
Zimit is a scraper that allows you to create ZIM file from any Web site.
While we would like to support as many websites as possible, making an offline archive of any website with a versatile tool obviously has some limitations.
Most capabilities and known limitations are documented in warc2zim README. There are also some limitations in Browsertrix Crawler (used to fetch the website) and wombat (used to properly replay dynamic web requests), but these are not (yet?) clearly documented.
Zimit runs a fully automated browser-based crawl of a website property and produces a ZIM of the crawled content. Zimit runs in a Docker container.
The system runs a website crawl with Browsertrix Crawler, which produces WARC files, and converts the crawled WARC files to a single ZIM using warc2zim. After the crawl is done, warc2zim is used to write a zim to the /output directory, which should be mounted as a volume to not loose the ZIM created when container stops.