🬧 Retipedia - A searchable .zim wiki for NomadNet
Find a file
2024-12-31 19:21:35 -05:00
formatting Don't use field for archive path. Add .gitignore for pycache. 2024-12-28 21:20:37 -05:00
.gitignore Don't use field for archive path. Add .gitignore for pycache. 2024-12-28 21:20:37 -05:00
entry.mu Don't use field for archive path. Add .gitignore for pycache. 2024-12-28 21:20:37 -05:00
index.mu Update template.py header, add root_path setting 2024-12-28 21:01:12 -05:00
info.mu Update template.py header, add root_path setting 2024-12-28 21:01:12 -05:00
readme.md Update readme.md 2024-12-28 21:37:11 -05:00
results.mu Update template.py header, add root_path setting 2024-12-28 21:01:12 -05:00
settings.py Update documentation in settings.py 2024-12-31 19:21:35 -05:00
template.py Update template.py header, add root_path setting 2024-12-28 21:01:12 -05:00

Retipedia - A searchable .zim wiki for NomadNet

A screenshot of Retipedia running in NomadNet This allows you to host a NomadNet node that provides searchable version of multiple sites using .zim archives provided by the Kiwix project

Installation

  1. Install the python-libzim package for reading .zim archives:

pip install libzim

  1. Install the BeautifulSoup HTML parser package for converting the HTML from the .zim entry to Micron

pip install beautifulsoup4

  1. Move the contents of the git repo to your NomadNet storage/pages/ directory

  2. Adjust root_folder in settings.py to where the page files for Retipedia are located

  3. Ensure all micron files for the project are executable

  4. Modify settings.py and configure the archive_path to point to your .zim archive

You can download .zim archives provided by the Kiwix project here: https://wiki.kiwix.org/wiki/Content_in_all_languages

Retipedia currently supports all language Wikipedia .zim archives.

Todo

  • Allow for searching multiple .zim archives

  • Add additional Micron markdown support for Wikipedia .zim archives

  • Add Micron support for other .zim content