ScrapBook — это расширение для веб-браузера Mozilla Firefox , которое добавляет расширенные функции создания альбомов , сохранения страниц, создания закладок и создания заметок .
ScrapBook сохраняет веб-страницы на локальном компьютере. Однако его можно использовать в сочетании с сервисом синхронизации, чтобы данные были доступны с других устройств. [1]
Поскольку Firefox больше не поддерживает устаревшие дополнения с версии 57, разработка ScrapBook была остановлена, и теперь он называется "устаревший ScrapBook". Он по-прежнему работает в форке Firefox, который поддерживает устаревший фреймворк XUL/XPCOM, такой как Pale Moon и Waterfox . Существуют также проекты-преемники расширений браузеров, которые предоставляют аналогичные функции в современных браузерах, такие как WebScrapBook и ScrapBee.
ScrapBook изначально был разработан в Murota Laboratory, которая является членом кафедры развития человеческих ресурсов в Департаменте наук о человеческих системах в Высшей школе науки о принятии решений и технологий Токийского технологического института . В настоящее время он поддерживается Gomita. [2]
ScrapBook выиграл награду «Самое полезное обновленное расширение» на конкурсе Mozilla «Расширьте Firefox» в 2006 году. [3]
Разработка ScrapBook замедлилась примерно с 2012 года, и многие проблемы остались неисправленными. Было создано несколько клонов, таких как ScrapBook Plus [4] , ScrapBook Plus 2 [5] и ScrapBook Lite [6] , но разработка всех из них была прекращена.
Дэнни Лин взял на себя управление и создал ScrapBook X , [7] который построен на исходном коде своих преемников. [8] Он в основном сохраняет архитектуру ScrapBook, но добавляет новые функции и исправляет ошибки. [9] [10] Проект также добавил или взял на себя несколько дополнений Firefox, которые расширяют функциональность ScrapBook, такие как:
Институт истории науки Общества Макса Планка опубликовал статью о цифровом скрапбукинге («Цифровой скрапбукинг – можем ли мы обеспечить взаимосвязанное и рекурсивное равновесие знаний?») [11] , где Scrapbook X тщательно анализируется и обсуждается как пример инструмента для скрапбукинга для ученых:
...Scrapbook-X был подробно проанализирован с целью понять его потенциал, поскольку он, по-видимому, является наиболее близким по функциям компонентом к парадигме Scrapbook, кроме того, он реализован как плагин для браузера Firefox, т.е. его можно легко интегрировать в веб-исследование и обнаружение ресурсов с помощью стандартного приложения браузера... [12]
Аннотация этой статьи дополнительно описывает, что делает ScrapBook X (и, в некоторой степени, ScrapBook):
Мы исследуем возможные инструменты и подходы для разработки Digital Scrapbook, виртуальной исследовательской среды, вдохновленной рекурсивной природой исследований для ученых, где они могут объединять веб-ресурсы и собственные ресурсы в новое научное издание, легко доступное для открытого доступа. Веб-ресурсы связаны между собой в цифровом альбоме с помощью захвата контента и выбора деталей, а не единственной закладки или ссылки на URL-адрес ресурса вместе с необходимыми сопутствующими метаданными. Мы анализируем несколько инструментов с открытым исходным кодом и коммерческих инструментов, уделяя особое внимание дополнению Scrapbook-X Firefox, чтобы соответствовать желаемым функциям Digital Scrapbook. Мы далее рассматриваем более широкий контекст требований для разработки такой среды Digital Scrapbook, обсуждая как технические, так и пользовательский аспекты. В заключение мы приводим рекомендации о том, как подходить к разработке и эксплуатации среды Digital Scrapbook. [11]
WebScrapBook — это преемник расширения браузера ScrapBook X, написанный на WebExtension , который поддерживает браузеры Firefox [13] и Chromium , а также мобильные браузеры на их основе. Для нескольких расширенных функций, таких как организация захватов на боковой панели, требуется сотрудничающий сервер бэкэнда, который можно настроить с помощью пакета Python webscrapbook (он же PyWebScrapBook) . [14]
WebScrapBook поддерживает большинство функций устаревшего ScrapBook X, а также усовершенствовал и добавил несколько функций, представленных современными браузерами. [15]
Схема данных WebScrapBook была изменена для большей совместимости с современным веб-браузером без расширения браузера, расширенной конфигурации браузера или локального сервера. В результате данные WebScrapBook не могут быть использованы взаимозаменяемо с устаревшими ScrapBook. Тем не менее, PyWebScrapBook предоставляет инструмент CLI для миграции устаревших данных ScrapBook в формат WebScrapBook. Преобразование из WebScrapBook в ScrapBook также доступно, но информация, связанная с новыми функциями WebScrapBook, будет утеряна навсегда. [16]
ScrapBee — это дополнение WebExtension Firefox (работает с локальным бэкэнд-сервером), которое поддерживает доступ к устаревшим данным ScrapBook. Однако схема данных была немного изменена, и поэтому данные, сгенерированные ScrapBee, не могут быть доступны устаревшему ScrapBook. [17]
ScrapYard — это дополнение WebExtension Firefox, которое поддерживает управление альбомами, хранящимися во внутреннем хранилище браузера (IndexedDB). Он также поддерживает интеграцию с закладками и облачными дисками. Устаревшие данные ScrapBook можно импортировать через вспомогательное приложение.