Как сохранять целые сайты для офлайн‑просмотра без «сохранить страницу»
Категория: лайф хаки
1. Что такое ZIM и Kiwix
- ZIM - собственный формат OpenZIM, в котором упакован полностью сжатый сайт.
- Kiwix - лёгкий "браузер", умеющий открывать такие архивы и работать без интернета.
В библиотеке OpenZIM уже есть готовые ZIM‑файлы: Wikipedia (≈ 100 ГБ), мини‑вики (≈ 11 ГБ), Project Gutenberg и др. Но вы можете собрать архив любого сайта сами.
2. Быстрый способ "распечатать" сайт (Zimit‑портал)
- Откройте веб‑приложение Zimit.
- Введите URL нужного сайта и ваш e‑mail.
- Система упакует страницу в ZIM и пришлёт ссылку для скачивания.
Минусы: один запрос за раз, до 24 ч на обработку, а затем длительная загрузка большого файла.
3. Самый гибкий способ - Docker + Zimit
- Установите Docker (Desktop для Windows/macOS или пакет для Linux).
- Проверьте работу:
docker run hello-world.
- Запустите Zimit в контейнере, указав каталог‑вывод и параметры:
docker run -v "$(pwd)":/output ghcr.io/openzim/zimit \
zimit --seeds https://example.com --name mysite \
--pageLimit 20 --depth 1
--pageLimit - ограничивает количество страниц,
--depth - глубина обхода URL‑дерева.
Готовый .zim окажется в текущей папке; откройте его в Kiwix (File → Open).
4. Почему это удобно
- Полный офлайн‑доступ - нет необходимости открывать каждую страницу вручную.
- Экономия трафика - один скачанный архив вместо множества отдельных HTML‑файлов.
- Гибкость - можно собрать любой сайт, задать лимиты и хранить личную библиотеку знаний.
Если вам нужен быстрый способ сохранить небольшую часть сайта, используйте онлайн‑портал Zimit. Для больших архивов, множественных запросов и полной контроля выбирайте Docker‑вариант.
Добавить комментарий