Jak prohlížet kompletní webové stránky offline pomocí OpenZIM
Shrnutí
- Použijte OpenZIM/Kiwix k archivaci a prohlížení celých webových stránek offline pomocí souborů .zim.
- Použijte Zimit (web nebo Docker) k 'tisknutí' webů do ZIM souborů; Docker běží lokálně, rychleji, více úloh najednou.
- OpenZIM nabízí připravené soubory ZIM (Wikipedia, Gutenberg) a také nástroje pro vytvoření offline kopií jakékoli stránky.
Když se pokoušíte uložit webovou stránku pro offline použití, váš první instinkt může být kliknout na tlačítko „uložit stránku“ ve vašem prohlížeči. To funguje skvěle, ale pouze pro jednotlivé webové stránky. Pokud se pokusíte uložit celý web, budete muset otevřít každou stránku, uložit ji ručně a pak (když budete chtít web navštívit) hledat jednotlivé HTML soubory a otevírat je jeden po druhém. Existuje lepší způsob, jak to udělat.
Seznamte se s projektem OpenZIM
OpenZIM je open-source projekt navržený k archivaci jakékoli webové stránky a jejímu prohlížení offline. Za tímto účelem vývojáři vytvořili nový formát souboru nazvaný '.zim', což je vysoce komprimovaná verze webové stránky. Tyto ZIM archivní soubory můžete číst offline pomocí aplikací jako Kiwix, který funguje jako prohlížeč, ale můžete procházet pouze tyto offline verze webových stránek.
Projekt má knihovnu, kde můžete najít a stáhnout předpřipravené ZIM archivy populárních wikipedií a znalostních portálů. Například si můžete stáhnout Wikipedii, uchovat ji na svém počítači a prohlížet ji bez připojení k internetu pomocí Kiwixu. Celá anglická Wikipedie ve formátu ZIM váží přibližně 100 GB. Existuje také zkrácená „mini“ verze Wikipedie, která má kolem 11 GB. Můžete si dokonce stáhnout a prohlížet celou knihovnu Project Gutenberg z knihovny Kiwix.
Existují k dispozici i menší ZIM soubory. Například jsem si stáhl web Doom Wiki jako ZIM soubor. Pak jsem nainstaloval čtečku Kiwix a načetl do ní Doom Wiki ZIM. Bylo to jako prohlížet Doom Wiki v běžném prohlížeči, jen bez zpoždění nebo načítacích koleček.
Nejlepší na tom je, že nejste omezeni pouze na knihovnu Kiwix. Projekt OpenZIM poskytuje nástroje, které vám umožní vytvářet ZIM archivy z libovolné webové adresy. Komunita tomu říká „tisknutí“ webu. Ukážu vám dva způsoby, jak to udělat.
Snadný způsob, jak 'vytisknout' webovou stránku
Nejjednodušší způsob, jak vytisknout webovou stránku a stáhnout její verzi '.zim', je použít portál Kiwix. Je to webová aplikace nazvaná Zimit. Požádá vás o URL cílové webové stránky a vaši e-mailovou adresu (webová stránka na tuto e-mailovou adresu odešle odkaz ke stažení). Jakmile zadáte URL webové stránky a e-mailovou adresu, můžete zahájit proces. Pokud chcete, můžete v tuto chvíli zavřít kartu.
Zimit zabalí cílovou webovou stránku do souboru ZIM (můžete sledovat, jak se postupně plní ukazatel průběhu) a pošle vám odkaz ke stažení e-mailem. Poté si můžete soubor ZIM stáhnout a otevřít ho v aplikaci Kiwix. Kiwix vám umožní procházet jej stejně jako běžnou webovou stránku, jen zcela offline.
I když je tato metoda nejjednodušší, má určitá omezení. Například můžete spouštět jen jednu úlohu najednou. Jejich systém může trvat až 24 hodin, než vám poskytne soubor ZIM, takže je to docela pomalé. ZIM o velikosti 2 GB může trvat asi 2 hodiny, než bude doručen. Pak musíte soubor ZIM stáhnout, což může také trvat dlouho, v závislosti na velikosti souboru.
Pokud nechcete čekat tak dlouho nebo pokud chcete ‚tisknout‘ více webových stránek najednou, je lepší spustit celý tento proces na svém počítači. Bude mnohem, mnohem rychlejší zapsat soubor přímo na vaše úložiště a nebudete muset stahovat ZIM z internetu.
Rychlejší způsob, jak 'vytisknout' webovou stránku pomocí ZIMů
Aplikaci Zimit můžete spustit na svém zařízení pomocí Dockeru. Docker je open-source platforma, která vám umožňuje spouštět aplikace v „kontejnerizovaném“ prostředí lokálně. Komunita Dockeru poskytuje „obrazy“ pro konkrétní aplikace, což umožňuje rychle a snadno „kontejnerizovat“ tyto aplikace a spouštět je na vašem počítači. Jelikož Zimit má oficiální Docker obraz, spuštění této aplikace a tisk ZIMů pomocí ní je velmi jednoduché. Ukážu vám, jak na to.
Nejprve budete muset nainstalovat Docker na své zařízení. Na Windows si můžete nainstalovat Docker Desktop z Microsoft Storu nebo stáhnout instalační balíček z oficiálních stránek. Nainstalujte ho na své zařízení stejně jako jakýkoli jiný program.
Teď otevřeme terminál a potvrdíme, že Docker funguje správně. Spustíme testovací kontejner, abychom si to ověřili.
docker run hello-worldPříkaz k vytvoření souborů ZIM z libovolné URL vypadá nějak takto. Snažím se „tisknout“ web Legible News, takže jsem vedle „seeds“ přidal jeho URL a dal mu jméno, jak je vidět vedle značky „name“. Můžete ho nahradit URL jakéhokoli webu a archivu dát libovolné jméno.
docker run -v $PWD:/output ghcr.io/openzim/zimit zimit --seeds https://legiblenews.com --name tinynews
Spuštění tohoto příkazu vytvoří archiv ze všech jednotlivých stránek na webu Legible News. Pro úsporu místa však můžete archivaci omezit i na konkrétní počet stránek. Stačí, když na konec příkazu přidáte značku 'pagelimit' a značku 'depth'. Značka 'depth' omezuje, kolik úrovní za prvním '/' v URL crawler projde.
Přihlaste se k odběru newsletteru a získejte více tipů pro offline archivaci
Přihlaste se k odběru newsletteru a získejte více tipů pro offline archivaci
Tím, že se přihlásíte k odběru, souhlasíte s přijímáním newsletterů a marketingových e-mailů a zároveň přijímáte Podmínky používání a Zásady ochrany osobních údajů společnosti Valnet. Odběr můžete kdykoli zrušit.
docker run -v $PWD:/output ghcr.io/openzim/zimit zimit --seeds https://legiblenews.com --name tinynews --pageLimit 20 --depth 1
To je vše. Soubor ZIM by měl být stažen do adresáře, ve kterém jste spustili příkaz. Abyste zjistili, kam soubor ZIM skončil, spusťte následující příkaz a otevřete toto místo ve Správci souborů.
pwdNyní si můžete přečíst tento nový ZIM pomocí Kiwixu. Stáhněte si balíček Kiwix z oficiálních stránek, rozbalte jej někam a klikněte na spouštěč aplikace 'kiwix-desktop'. Když se spustí prohlížeč Kiwix, klikněte na ikonu složky pro načtení souboru .zim. Webová stránka by se měla okamžitě zobrazit v čtečce.
Můžete archivovat a shromažďovat jakoukoliv webovou stránku a vytvořit si osobní knihovnu znalostí, na kterých vám záleží. Možnosti jsou tak nekonečné jako samotný internet. I když nebudete mít připojení k internetu, budete stále moci prohlížet snímek své oblíbené webové stránky.














