# Update zim library 2024-01-23T15:15:42Z If for some reasons you're offline, you still can read wikipedia or other knowledge sources thanks to kiwix project: => https://kiwix.org/en/ It uses dumps writen in zim files. You can find a lot of them here: => https://download.kiwix.org/zim From wikipedia to gutenberg and even french show "C'est pas sorcier" i used to watch when I was a kid. Most of the times, zim files are big. To update them one in a while, i wrote a script: zim-update.sh. It require curl to download zim files, but you can use wget or another tool if you prefer. I strongly suggest to uncomment parts of the script using aria2 to download zim with bittorrent protocol. In the end, kiwix-manage add new zim to your library, you can read them in a browser thanks to kiwix-serve. It looks like this: => /log/img/kiwix-serve-shot.png ```zim-update.sh #!/bin/sh # update zim files # see https://wiki.kiwix.org/wiki/Content_in_all_languages # require kiwix-tools and curl zim_dir=~/docs/zim zim_library=~/docs/zim/library.xml zims="wikipedia_fr_all_nopic wiktionary_fr_all_nopic vikidia_fr_all_maxi lesbelleshistoires_fr" dlurl="https://download.kiwix.org/zim" cd "${zim_dir}" for z in ${zims}; do # please uncomment to use torrent if you can. Install aria2 to do so #zimurl="${dlurl}/${z}.zim" #zimtorrent="${zimurl}.torrent" #aria2c --seed-time=0 "${zimtorrent}" # disable seed #rm *.torrent # direct download curl -L -O -C - "${zimurl}" done # add zims to library for zim in *.zim; do kiwix-manage "${zim_library}" add "${zim}" done cat << EOF You can now run kiwix-serve --library ${zim_library} -p 51318 and open a browser at http://127.0.0.1:51318 EOF ``` --- Comment? Send it to: => mailto:bla@bla.si3t.ch?subject=update-zim-library Find instructions here: => https://si3t.ch/log/_commentaires_.txt