WebScrapBook
WebScrapBook — браузерное расширение для Firefox и Chromium с серверным компонентом. Создано как духовный наследник легендарного ScrapBook (2007–2017). Поддерживает многоуровневое сохранение веб-страниц, гибкую организацию в виде дерева, аннотирование, полнотекстовый поиск и экспорт в WARC.
Сайт: github.com/danny0838/webscrapbook
Зачем нужен архивисту
Одиночные расширения (SingleFile) сохраняют одну страницу. WebScrapBook — это полноценный архив с структурой: можно собирать сотни страниц, раскладывать по папкам, аннотировать, искать, экспортировать в стандартный WARC для долгосрочного хранения.
Где незаменим:
- Исследовательские проекты — собрать все источники по теме в одном архиве с аннотациями.
- Личный архив — заменяет Pinterest и Pocket, но локально.
- Журналистские расследования — собрать доказательства с метаданными.
- Миграция с Pocket, Evernote, OneNote — импорт из HTML.
Возможности
- Несколько режимов захвата:
- Save — текущая видимая страница.
- Save As — выбор конкретной страницы (главная, дочерняя, все).
- Capture As — глубокий кроулинг с настройкой глубины и фильтров.
- Selective — выборочное сохранение элементов.
- Форматы сохранения:
- HTML-файл с инлайн-ресурсами (как SingleFile).
- MAFF (Mozilla Archive Format, ZIP с HTML + медиа + метаданные).
- WARC (через экспорт) — стандарт архивирования.
- PNG/Screenshot — для динамических страниц.
- Дерево папок с перетаскиванием, тегами, цветами.
- Аннотации: выделение, заметки, sticky notes.
- Полнотекстовый поиск по сохранённому контенту.
- Импорт: HTML, MAFF, PDF, Pocket-export, Evernote-export, OneNote-export.
- Экспорт: WARC, ZIP, HTML-папка.
- ScrapBook-совместимость — импорт старых ScrapBook-архивов.
- Серверная часть (WebScrapBook backend) — для синхронизации между устройствами.
- Автосохранение по расписанию для указанных URL.
Когда использовать
✅ Подходит для:
- Личного архива статей, постов, документов.
- Исследовательских коллекций с аннотациями и тегами.
- Импорта из Pocket/Evernote в самохостинг.
- Захвата сложных страниц (с комментариями, iframe) в один ZIP.
- Экспорта в WARC для передачи в долгосрочный архив.
- Альтернативы Pinterest без привязки к облаку.
❌ Не подходит для:
- Серверного автоматического краулинга (для этого — Heritrix, Browsertrix).
- Массовой выгрузки сайта (используйте Wget, Wpull).
- Командной работы без сервера (нужен backend).
Установка
Расширение для браузера
Firefox
- Mozilla Add-ons: WebScrapBook
- Установить → появится иконка в панели инструментов.
Chrome / Edge / Brave
[!NOTE] Manifest V3 (новые версии Chrome) ограничивает возможности расширений. Firefox рекомендуется — там работают все функции, включая MAFF и глубокий capture.
Backend (опционально)
Для синхронизации и общего доступа:
pip install webscrapbook
webscrapbook server --host 0.0.0.0 --port 8080
Веб-интерфейс: http://localhost:8080. В расширении указать URL сервера.
Использование
Базовый захват страницы
- Открыть страницу.
- Кликнуть на иконку WebScrapBook → Capture.
- Выбрать формат (HTML, MAFF, PNG).
- Указать папку в дереве.
- Done — страница сохранена.