FS Film Trawler - Расширение Chrome для сбора ссылок на кадры с FamilySearch Страница проекта на GitHubИспользовал наработки и подход
euhome. Дополнил необходимым мне функционалом, и нашел как убрать ограничение на скачивание.
Исходники тут. Не уверен что будет время поддерживать, рассказывать как использовать. Поэтому сразу и подробно.
Делал для себя. Скачал три каталога полностью, около 160.000 снимков за два дня и десяток кликов мыши, только два раза залогинившись.
Основные отличия от скрипта
euhome - возможность за раз обработать целый каталог или список пленок, выбор диапазонов кадров.
Важно: если вам нужно скачать всего пару пленок, то вам удобнее воспользоваться решением
euhome.
Но при этом вы можете взять из этой инструкции скрипт для Tampermonkey, который избавит вас от лимита на скачивание.
Предварительные требованияПеред использованием этого расширения необходимо настроить Firefox со следующими дополнениями для загрузки кадров:
1. Установить
DownThemAll!2. Установить
Tampermonkey3. Скрипт
FS_NoLimit для снятия ограничений на скачивание (см. далее что с ним делать)
Инструкции по установке1.
Настройка Firefox:
- Установите Firefox, если он еще не установлен
- Установите дополнения DownThemAll! и Tampermonkey
- Установите скрипт FS_NoLimit (
краткая инструкция)
- Войдите в свою учетную запись FamilySearch в Firefox
Подробная инструкция по установке скрипта в Tampermonkey:
1. Откройте Firefox и убедитесь, что Tampermonkey установлен
2. Перейдите на страницу
FS_NoLimit3. Скопируйте весь код скрипта из README (он находится прямо на главной странице)
4. Нажмите на иконку Tampermonkey в Firefox
5. Выберите "Создать новый скрипт"
6. Удалите весь шаблонный код и вставьте скопированный код
7. Нажмите Ctrl+S или кнопку "Сохранить" в редакторе
8. Проверьте, что скрипт появился в списке установленных скриптов Tampermonkey:
- Нажмите на иконку Tampermonkey в Firefox
- Выберите "Панель управления"
- Убедитесь, что скрипт есть в списке и он включен
2.
Расширение Chrome:
- Установите это расширение в Chrome (
краткая инструкция)
- Войдите в свою учетную запись FamilySearch в Chrome
Подробная инструкция по установке расширения Chrome из папки:
1. Откройте Chrome
2. Введите в адресной строке: chrome://extensions/
3. Включите "Режим разработчика" (переключатель в правом верхнем углу)
4. Нажмите "Загрузить распакованное расширение"
5. Выберите папку с распакованным расширением
6. Расширение должно появиться в списке установленных
7. Для удобства закрепите значок расширения на панели:
- Нажмите на значок пазла в правом верхнем углу Chrome
- Найдите расширение в списке
- Нажмите на значок булавки рядом с расширением
Как использовать0. После установки расширения:
- Найдите значок расширения в правом верхнем углу Chrome (если не виден, нажмите на значок пазла)
- Закрепите значок на панели для быстрого доступа
- При клике на значок откроется окно расширения
1. Введите номер каталога или номер пленки в соответствующее поле
2. Нажмите "Начать поиск"
3. Дождитесь завершения поиска
4. Для каждой пленки вы можете:
- Выбрать кадры для экспорта, используя поле ввода
- Использовать следующие форматы для номеров кадров:
- Отдельные номера: 1,2,3
- Диапазоны: 1-100
- Комбинированно: 1-50,75,80-90
5. Нажмите "Экспорт ссылок" для создания html файла со ссылками
6. Откройте html файл в Firefox
7. Используйте DownThemAll! для загрузки всех кадров:
- Щелкните правой кнопкой мыши и выберите DownThemAll!
- Настройте маску загрузки *text*\*name*.*ext* для скачивания каждой пленки в отдельную папку
- Начните скачивание
Важные замечания- Необходимо быть авторизованным в FamilySearch как в Chrome, так и в Firefox
- После входа в Firefox рекомендуется выйти из учетной записи на всех других устройствах и браузерах
- Сессия FamilySearch автоматически завершается через 24 часа
- В настройках DownThemAll! рекомендуется установить количество параллельных закачек (параметр "сеть" = 1 в настройках DownThemAll!) равным 1, чтобы избежать ошибки "429 Too Many Requests"
- Расширение поддерживает английский, немецкий и русский интерфейс
- Загрузка кадров должна выполняться через Firefox с помощью DownThemAll!