- Formatting overhaul to add anchors, tables, inline citations and better page layouts
- Support for multiple .zim archives
- Add full Gutenberg parser
- Parser improvements
- Server-side caching
- Option to read pages in sections for low-bandwidth users
- And more

- Install the python-libzim package for reading .zim archives:
pip install libzim
- Install the BeautifulSoup HTML parser package for converting the HTML from the .zim entry to Micron
pip install beautifulsoup4
-
Move the contents of the git repo to your NomadNet
storage/pages/directory -
Adjust root_folder in
settings.pyto where the page files for Retipedia are located -
Ensure all micron files for the project are executable
-
Point
zims_dirinsettings.pyat a folder containing one or more.zimarchives (a singlearchive_pathis still supported as a fallback) -
Run
python3 generate_meta.pyonce to scan the archives and write the per-archive metadata sidecars into thezims/folder. Re-run it whenever you add new archives.
You can download .zim archives provided by the Kiwix project here: https://browse.library.kiwix.org
The recommended .zim is #wikipedia_en_all_nopic_2026-03 https://browse.library.kiwix.org/viewer#wikipedia_en_all_nopic_2026-03/User%3AThe_other_Kiwix_guy/Landing which provides 7,155,441 articles in English
Recommended Gutenberg .zim: https://ebookfoundation.org/openzim.html
Retipedia currently supports all language Wikipedia .zim archives, Gutenberg .zim archives, and also implements a generic .zim parser for anything else. PRs are welcome