Direct Image Link E6AI

Рипалка картиночных ( ссылок для скачивалок | имён для файлменеджеров )

Verze ze dne 04. 10. 2023. Zobrazit nejnovější verzi.

Autor
Rainbow-Spike
Hodnocení
0 0 0
Verze
2023.10.04
Vytvořeno
08. 06. 2023
Aktualizováno
04. 10. 2023
Size
3,4 KB
Licence
neuvedeno
Spustit na

(I) Экстрактор прямых ссылок для менеджеров закачки на медиа из недавно появившегося e6AI для, ээ.. нейрофуррипорно. Возможности юзерскрипта:
1. Все отдельные функции имеют переключатели, lever 0 выключает функцию, lever 1 включает
2. Переменная wanted - "белый список" тегов. По умолчанию включены теги "pussy", tribadism и camel_toe
3. Переменная unwanted - "чёрный список" тегов + стиль для приглушения эскизов с указанными тегами. По умолчанию выключены теги censored, gore, male/male и my_little_pony
4. Переменная toplinks - поле вверху страницы, заполняемое настраиваемыми (ещё одним стилем) колонками данных от всех картинок на странице с учётом обоих "списков", если включены
Есть три режима mode_lever для выборки данных:
- режим 0 "имена файлов", для управления картинками в файл-менеджерах типа Тотал Коммандера, где есть команда cm_LoadSelectionFromClip (моно повесить на горячую клавишу; там же есть и cm_CopyNamesToClip)
- режим 1 "полные ссылки", для внесения в менеджеры закачки типа Download Master, где есть опция чтения ссылок из памяти; включен по умолчанию
- режим 2 "номера постов", для управления картинками, скачанными через андроид-приложение The Wolf Stash
5. Переменная piclinks - ссылка с MD5-кодом под каждой картинкой, стилизовано переноситься в любом месте
6. Переменная downloaded - отсечка данных от уже скачанных картинок + атрибут codes - самостоятельно пополняемый [ 'массив', 'MD5-кодов' ] + четвёртый стиль для приглушения их эскизов; для сокращения размера юзерскрипта я оставил в массиве пару болванок с нулями

(II) Немного об общем управлении картинками:
1. Заведите в папке с картинками подпапку "_инфо", там можно хранить текстовые файлы с:
- планируемыми тегами на скачивание
- запасным дублем массива, чтобы не потерять его при обновлении юзерскрипта
- нижеописанными регулярками для пополнения массива
2. Заведите подпапку "1 вход" и, чтобы всё скачанное из e6ai.net сыпалось прямо в неё, в Download Master откройте "Настройки" - "Менеджер сайтов" и пропишите её полный путь для e6ai.net
3. Заведите подпапку "2 скрипт", периодически перекладывайте туда картинки для порционного пополнения массива юзерскрипта; читайте блок (III)
4. Лишь после этого можно удалять неугодные картинки без боязни их повторного скача, а годные переносить в подпапку "3 чист"
5. Если для дальнейшей сортировки по авторам/персонажам/итп используется "Grabber" от Bionus с функцией "Переименовать существующие изображения", лучше отрабатывать это в подпапке "4 сорт"

(III) Теперь о пополнении массива в скрипте:
1. В Тотал Коммандере зайти в папку с картинками, Ctrl+B развернуть все подпапки, * выделить всё, cm_CopyNamesToClip (или его горячая клавиша) скопировать имена файлов, в подпапке "_инфо" Ctrl+F4 создать текстовый файл с любым именем
2. В поддерживающем регулярки блокноте типа Notepad++ нажать: Ctrl+V вставить, Правка/Операции со строками/Сорт. по возрастанию алфавита, Ctrl+H диалог замены, вкл. внизу галочку "Режим регулярок"

// пояснение //
// поиск //
// замена //

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

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

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

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

ВНИМАНИЕ, в последней регулярке я отметил "пробел" текстом!

3. Ctrl+A выделить всё, Ctrl+C копировать, закрываем Блокнот++
4. Идём в браузере в юзерскрипт-аддон, открываем редактирование "Direct Image Link E6AI", идём к атрибуту downloaded . codes и внутри [] жмём Ctrl+V вставить
5. Ctrl+S сохранить
6. Чтобы снова не лазить сюда за подсказками, сохраните регулярки отдельным текстовым файлом в подпапке "_инфо"
Как было бы прекрасно, если бы для этого существовала готовая программа!