Sleazy Fork is available in English.

Direct Image Link E621/926 & e6AI

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

Ajankohdalta 9.5.2023. Katso uusin versio.

Tekijä
Rainbow-Spike
Arvostelut
0 0 0
Versio
2023.05.09
Luotu
27.2.2016
Päivitetty
9.5.2023
Lisenssi
N/A
Käytössä

Экстрактор прямых ссылок для менеджеров закачки на медиа из Глютамата, Хлорки и недавно появившегося 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 из них