Na Internetu najdete spoustu informačních zdrojů, s Wikipedií v čele. Ale jak si poradit, když je chcete používat a nemáte připojení k Internetu?

Projekt Kiwix je pro mne takovou reminiscencí devadesátých let, kdy se za připojení k Internetu platilo podle času a ve špičce to bylo dražší než mimo ni. Existovala tedy dnes zapomenutá technologie PointCast, která se v noci za levnějšího tarifu připojila a do zásoby stáhla vaše oblíbené weby, abyste si je pak přes den mohli číst, aniž byste se museli připojovat.

Kiwix umí obsah celého webu stáhnout do jednoho souboru (s příponou .zim) a pak si můžete tento web pomocí speciálního prohlížeče číst i bez připojení k Internetu. Zároveň vytvoří i fulltextový archiv, takže můžete web offline prohledávat.

Něco takového má samozřejmě smysl jenom u webů víceméně statických, jako je třeba blog nebo již zmíněný Wikipedie, zpracovat takto třeba eshop nebude k ničemu.

Kdy se to celé hodí? Samozřejmě se nabízí melodramatický obraz konce civilizace a záchrany vědomostí celého lidstva touto cestou. Ale existují i méně dramatické scénáře, kdy se něco takového může hodit. Obecně všude, kde připojení k Internetu není vůbec, nebo je nějakým způsobem omezené: pomalé, nespolehlivé nebo třeba drahé. To může být při cestování (letadlem, lodí nebo třeba i vlakem mimo dobré pokrytí), dovolené na místě kde není dobrý signál nebo třeba jenom v zahraničí na místě s drahým roamingem.

Na webu projektu si můžete stáhnout několik prohlížečů:

Zároveň je k dispozici knihovna zdrojů už připravených ve formátu ZIM. Jde o volně dostupné zdroje typu Wikipedia, Projekt Gutenberg, TED přednášky a další. Můžete si je filtrovat podle tématu nebo jazyka.

Pokud vám hotové ZIM archivy nestačí, můžete si vytvořit vlastní. Uživatelsky nepřívětivější je web ZimIt, kam stačí zadat adresu webu (a případně nějaká metadata) a on vytvoří jeho ZIM verzi. Potíž je, že trvá dost dlouho, než na vás dojde řada.

Na GitHubu openZIM najdete nástroje, jak ZIM archivy vytvářet z různých zdrojů sami, ale to už je pro poněkud pokročilejší uživatele.

Zajímavý je skript wget-2-zim, který umí stáhnout web pomocí utility Wget a pak z něj udělat ZIM archiv. Drobnou nevýhodou je, že jde o bash skript, který funguje jenom na Linuxu. Na Windows k jeho běhu můžete použít Windows Subsystem for Linux. K dispozici je oficiální repository, já jsem skript poněkud vylepšil a poslal pull request, který nicméně zatím nebyl zařazen do hlavní větve, pull request čeká na přijetí. Mezitím si mou verzi můžete stáhnout na mém GitHubu.


Vzhledem k tomu, že na jednu MicroSD kartu o velikosti 256 GB (která dnes stojí okolo 750 Kč) se vejde kompletní anglická i česká Wikipedie včetně obrázků, knihy českého i anglického Gutenberga a řada dalších zdrojů, se myslím vyplatí něco takového vytvořit a čas od času aktualizovat. Kdyby už jenom pro případ toho konce světa.