Direct Image Link E6AI

Рипалка ссылок в результатах поиска, для менеджеров закачки

Устаревшая версия за 08.06.2023. Перейдите к последней версии.

Автор
Rainbow-Spike
Оценки
0 0 0
Версия
2023.06.08
Создано
08.06.2023
Обновлено
08.06.2023
Размер
2,6 КБ
Лицензия
нет данных
Работает на

Экстрактор прямых ссылок для менеджеров закачки на медиа из недавно появившегося e6AI для, ээ.. нейрофуррипорно. Возможности скрипта:
1. Вверху страницы добавляет новое поле для итогового списка и подсвечивает его для копирования по Ctrl+C
2. Три режима в настраиваемой переменной lever:
= 2 вставляет номера постов (для скачек из андроид-приложения The Wolf Stash)
= 1 вставляет список ссылок для менеджеров закачки (включен по умолчанию),
= 0 вставляет только имена файлов для перепроверки
последний режим - для файл-менеджера Тотал Коммандер с командами cm_CopyNamesToClip и cm_LoadSelectionFromClip, повешенными на горячие клавиши
3. Отсев записей:
- "белый список" с постоянно нужными тегами (настраивайте регулярку в переменной want)
- "чёрный список" с ненужными тегами (то же, unwant)
- отсев уже скачанных картинок (массив MD5-кодов в stop, для сокращения размера скрипта не прилагается)
ХРАНИТЕ СВОЙ СТОП-СПИСОК ОТДЕЛЬНО ОТ СКРИПТА, ЧТОБЫ НЕ ЗАТЁРЛО ЕГО ОБНОВЛЕНИЕМ!
4. Также в случае lever 1 и 0 для точечного контроля записи дублируются под каждым постом индивидуально
КМК, номера постов из lever 2 индивидуалить нет смысла
5. И наконец фильтрация приглушением яркости:
- отсеянные посты - слабо (wrong, по умолчанию 0.3 полной яркости)
- прежде скачанные и внесённые в stop посты - почти полностью (have, 0.05)

Как было бы прекрасно, если бы существовала готовая программа, избавляющая от ведения стоп-списка в такой манере! Краткий гайд по его созданию:
5.1. в Тотал Коммандере зайти в папку с медиа, развернуть все подпапки - Ctrl+B, выделить всё - *, скопировать имена - cm_CopyNamesToClip в консоли либо его горячая клавиша
5.2. в любом толковом блокноте (например, Notepad++) вставить - Ctrl+V, сортировка - в меню Правка/Операции со строками/Сорт. по возрастанию алфавита, диалог поиска-замены - Ctrl+H, внизу диалога включить режим регулярок
5.3. регулярки:
пояснение
что менять
на что

обрезка мусора
^.*([0-9a-f]{32}).*$
\1

слияние в одну строку
\n
', '

вложить в апострофы
(.+)
'\1'

нарезка по 10
(.{359})пробел
\1\n

внимание, в последней регулярке я особо отметил "пробел"!
5.4. копировать весь текст - Ctrl+A Ctrl+C, вставить Ctrl+V в скрипте, в параметре stop, внутрь скобок [ ]
5.5. важно вовремя пополнять стоп-список свежескачанным, поэтому заведите в папке с медиа подпапку навроде "! приёмная", пропишите её в настройках менеджера закачек и периодически имена её файлов вносите в стоп-список, а файлы перекладывайте в подпапку "! уже в фильтре" или вроде того
5.6. чтобы не было повторного кача, не прореживайте только скачанные файлы до внесения их MD5 в стоп-список, либо сберегайте частные списки закачек и вносите MD5 из них