Offline library services for hosting and accessing ZIM content and other files locally.
- Designed to run without internet access (after content has been downloaded)
- Designed to run from a USB flash drive or other external drive
- Only requires Python 3 and the contents of this repository (after content has been downloaded)
- Automatic selection of the appropriate kiwix-tools based on device platform (see kiwix-tools section for supported platforms)
- Automatic download and organization of recommended content
-
Download the repository as a zip file and extract it where you want the library to reside (ex. external drive)
-
Run Offline Library.bat on Windows, or Offline Library on Linux or MacOS
-
Use the browser window (opened automatically) to download and navigate the offline content
The reference service uses kiwix-serve
to host ZIM content, and is intended for reference content such as Wikipedia. ZIM files can be added to zim-reference/, and then added to the kiwix/library_reference.xml library file using kiwix-manage. This process is handled automatically for recommended content.
The forums service uses kiwix-serve
to host ZIM content, and is intended for forum content such as StackExchange. ZIM files can be added to *zim-forum/, and then added to the kiwix/library_forum.xml library file using kiwix-manage. This process is handled automatically for recommended content.
The files service uses python http.server
to host miscellaneous file content. Files should be added to files/. This process is handled automatically for recommended content.
Note: Portable Apps at the end of the Recommended Content - Files section should be downloaded manually due to the layout of the Portable Apps website.
The landing service uses a subclassed python http.server
instance to host a landing webpage which simplifies downloading recommended content and navigating to the other servies.
The following kiwix-tools are included in this repositiory:
- kiwix-manage
- kiwix-serve
- kiwix-search
The following platforms are supported by the included kiwix-tools:
- Windows x86
- Linux x86
- Linux ARM HF (Raspberry Pi)
- Linux ARM v6
- Linux ARM v8
- Linux AARCH64
- Darmin (MacOS) x86
- Darmin (MacOS) ARM
NOTE: kiwix-tools for x86 are always used on Windows regardless of the detected architecture. This has been tested on a MS Surface Pro X with arm64 architecture.
# show help docs
python -m libraryservices --help
# specify http server port for landing page
# ports for the other services will increment from the specified port
python -m libraryservices --port 8080
# specify a csv file with content download data for use via the web interface
# be sure to include a leading `./` or `../` when using a relative path
python -m libraryservices --csv ./custom_content.csv
The total size of the recommended content is 629 GB (1 TB drive recommended). See the Kiwix Library for more ZIM content.
Note: Portable Apps at the end of the Recommended Content - Files section should be downloaded manually due to the layout of the Portable Apps website.
Title | Language | Variant | Date | Size | Link |
---|---|---|---|---|---|
Wikipedia | English | All Maxi | 2023-11 | 109 GB | Download |
Wiktionary | English | All Maxi | 2023-10 | 60 GB | Download |
Wikiversity | English | All Maxi | 2021-03 | 2.5 GB | Download |
Wikibooks | English | All Maxi | 2021-03 | 4.6 GB | Download |
Wikihow | English | Maxi | 2023-03 | 51 GB | Download |
OSM Wiki | English | All Maxi | 2023-05 | 932 MB | Download |
Wikispecies | English | All Maxi | 2023-12 | 932 MB | Download |
Wikipedia Medicine | English | -- | 2023-12 | 1.9 GB | Download |
WikEM (Medical) | English | All Maxi | 2023-12 | 44 MB | Download |
Military Medicine | English | -- | 2023-12 | 82 MB | Download |
Gutenberg Library | English | All | 2023-11 | 74 GB | Download |
iFixit | English | All | 2023-10 | 2.9 GB | Download |
ArchWiki | English | All | 2023-10 | 30 MB | Download |
Cheat Sheets | English | All | 2022-04 | 7.3 GB | Download |
Sheet Music | English | All | 2023-09 | 3.7 GB | Download |
Boundless Courses | English | All | 2021-03 | 12 GB | Download |
MDN Web Docs | English | All | 2023-02 | 1.7 GB | Download |
Off The Grid | English | -- | 2023-12 | 172 MB | Download |
Raspberry Pi Docs | English | -- | 2023-01 | 136 MB | Download |
Army Publishing | English | All | 2023-08 | 8.4 GB | Download |
Ready.gov | English | -- | 2023-12 | 1.9 GB | Download |
Kahn Academy - US | English | All | 2023-03 | 180 GB | Download |
Title | Language | Variant | Date | Size | Link |
---|---|---|---|---|---|
3D Printing | English | All | 2023-07 | 99 MB | Download |
Astronomy | English | All | 2023-05 | 155 MB | Download |
Network Eng | English | All | 2023-11 | 121 MB | Download |
Cooking | English | All | 2023-11 | 217 MB | Download |
Amateur Radio | English | All | 2023-11 | 65 MB | Download |
Woodworking | English | All | 2023-11 | 88 MB | Download |
Ubuntu | English | All | 2023-11 | 2 GB | Download |
Aviation | English | All | 2023-05 | 384 MB | Download |
Biology | English | All | 2023-05 | 351 MB | Download |
Home Improvement | English | All | 2023-08 | 974 MB | Download |
Engineering | English | All | 2023-05 | 195 MB | Download |
Gardening | English | All | 2023-11 | 678 MB | Download |
Cartography | English | All | 2023-11 | 1.2 GB | Download |
Sys / Net Admin | English | All | 2023-11 | 1.5 GB | Download |
Stack Overflow | English | All | 2023-11 | 75 GB | Download |
Super User | English | All | 2023-11 | 2.5 GB | Download |
Pets | English | All | 2023-11 | 80 MB | Download |
Physics | English | All | 2023-11 | 1.4 GB | Download |
Robotics | English | All | 2023-11 | 203 MB | Download |
Space Exploration | English | All | 2023-11 | 328 MB | Download |
Cartography | English | All | 2023-11 | 166 MB | Download |
Computer Science | English | All | 2023-03 | 283 MB | Download |
Martial Arts | English | All | 2023-11 | 26 MB | Download |
Open Data | English | All | 2023-11 | 40 MB | Download |
Electrical Eng | English | All | 2023-11 | 1.5 GB | Download |
Parenting | English | All | 2023-11 | 58 MB | Download |
Android | English | All | 2023-10 | 357 MB | Download |
Bioinformatics | English | All | 2023-10 | 49 MB | Download |
Chemistry | English | All | 2023-11 | 344 MB | Download |
Economics | English | All | 2023-11 | 103 MB | Download |
Earth Science | English | All | 2023-11 | 117 MB | Download |
Law | English | All | 2023-11 | 157 MB | Download |
Mathematics | English | All | 2023-11 | 5.4 GB | Download |
Quantum Computing | English | All | 2023-10 | 73 MB | Download |
Raspberry Pi | English | All | 2023-11 | 279 MB | Download |
Arduino | English | All | 2023-05 | 231 MB | Download |
Software Eng | English | All | 2023-11 | 465 MB | Download |
Vi and Vim | English | All | 2023-11 | 78 MB | Download |
Signal Processing | English | All | 2023-11 | 295 MB | Download |
Unix / Linux | English | All | 2023-11 | 1.2 GB | Download |
Car Mechanics | English | All | 2023-11 | 276 MB | Download |
Philosophy | English | All | 2023-11 | 155 MB | Download |
Statistics | English | All | 2023-11 | 1.2 GB | Download |
Writing | English | All | 2023-11 | 95 MB | Download |
Sustainable Living | English | All | 2023-11 | 26 MB | Download |
Data Science | English | All | 2023-11 | 249 MB | Download |
Outdoors | English | All | 2023-11 | 130 MB | Download |
Reverse Eng | English | All | 2023-11 | 105 MB | Download |
AI | English | All | 2023-11 | 90 MB | Download |
Health | English | All | 2023-11 | 57 MB | Download |
Title | Language | Variant | Date | Size | Link |
---|---|---|---|---|---|
Ubuntu v22.04 ISO | English | Linux | 2023-12 | 5 GB | Download |
Digirig Driver | English | Windows | 2023-12 | 0.3 MB | Download |
Digirig Driver | English | MacOS | 2023-12 | 2 MB | Download |
Chirp-Next | English | Windows | 2023-12 | 28 MB | Download |
Chirp-Next | English | MacOS | 2023-12 | 38 MB | Download |
Chirp-Next | English | Python | 2023-12 | 2 MB | Download |
JS8Call v2.2.0 | English | Windows | 2023-12 | 20 MB | Download |
JS8Call v2.2.0 | English | MacOS | 2023-12 | 14 MB | Download |
JS8Call v2.2.0 | English | Linux | 2023-12 | 14 MB | Download |
JS8Call v2.2.0 | English | Rasp. Pi | 2023-12 | 11 MB | Download |
WSJT-X v2.6.1 | English | Windows | 2023-12 | 27 MB | Download |
WSJT-X v2.6.1 | English | MacOS | 2023-12 | 27 MB | Download |
WSJT-X v2.6.1 | English | Linux | 2023-12 | 17 MB | Download |
WSJT-X v2.6.1 | English | Rasp. Pi | 2023-12 | 11 MB | Download |
WSJT-X User Guide | English | Windows | 2023-12 | 4 MB | Download |
JS8Call Guide | English | -- | 2023-12 | 2 MB | Download |
Firefox Portable | English | Windows | 2023-12 | 122 MB | Download |
Bible Portable | English | Windows | 2023-12 | 31 MB | Download |
VLC Portable | English | Windows | 2023-12 | 41 MB | Download |
Notepad++ Portable | English | Windows | 2023-12 | 7 MB | Download |
GIMP Portable | English | Windows | 2023-12 | 212 MB | Download |
Audacity Portable | English | Windows | 2023-12 | 24 MB | Download |
LibreOffice Portable | English | Windows | 2023-12 | 197 MB | Download |
Eraser Portable | English | Windows | 2023-12 | 1 MB | Download |
7-Zip Portable | English | Windows | 2023-12 | 3 MB | Download |
BalenaEtcher Portable | English | Windows | 2023-12 | 131 MB | Download |
Kiwix tools and the linked ZIM libraries are provided by the Kiwix Association.