Direct Image Link E621/926 & e6AI

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

Verze ze dne 09. 05. 2023. Zobrazit nejnovější verzi.

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Autor
Rainbow-Spike
Hodnocení
0 0 0
Verze
2023.05.09.1
Vytvořeno
27. 02. 2016
Aktualizováno
09. 05. 2023
Size
2,8 KB
Licence
neuvedeno
Spustit na

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