Direct Image Link E621/926 filelist

Список имён

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Rainbow-Spike
일일 설치 수
0
총 설치 수
0
평점
0 0 0
버전
2025.08.23
생성일
2025-08-22
갱신일
2025-08-22
크기
1KB
라이선스
해당 없음
적용 사이트

Данный юзерскрипт играет роль библиотеки данных для функции отфильтрация скачанных файлов в основном обработчике "Direct Image Link E621/926 (AI-fix)". Но вместо привычной для ВНЕШНИХ библиотек https://блабла-загрузки в мета-инструкции @require нужен ЛОКАЛЬНЫЙ доступ к списку имён скачанных файлов, потому применяется фокус: здесь список грузится в LocalStorage, а там выгружается. Следовательно данный скрипт должен исполняться РАНЬШЕ обработчика. В скрипт-аддонах типа TamperMonkey, GreaseMonkey и т.п. скрипты исполняются по возрастанию номера, поэтому его нужно передвинуть ВЫШЕ обработчика.

КАК БЫЛО БЫ ПРЕКРАСНО, ЕСЛИ БЫ ДЛЯ ВСЕГО НИЖЕОПИСАННОГО СУЩЕСТВОВАЛА ГОТОВАЯ ПРОГРАММА!

Чтобы пополнить список этого скрипта, нужно получить имена файлов, отсечь расширение, окружить имя апострофами и состыковать в строку через запятую. Проводник и стандартный Блокнот совершенно не подходят, расставлять руками апострофы в тысячах имён вы не вывезете. Для первого дела рекомендуется Тотал Коммандер, у которого внизу есть консоль для команды cm_CopyNamesToClip (а в настройках её можно повесить на клавишу F11, например). Для остальных дел рекомендуется Notepad++, где вся обработка ведётся в диалоговом окне "Поиск/Замена" по кнопке Ctrl+H, с нижней галочкой "Регуляр. выражен.". Perl Regular Expressions - крайне могущественный инструмент обработки текстов, но здесь от него нам потребуется немногое

1. в ТК для перемещения стрелки вверх-вниз, для входа/выхода из папки кнопка Enter, выход из папки на строке с двумя точками ..
2. зайдите в папку с картинками, например, "C:\e621\1 ВХОД" (её создание упомянуто здесь на сайте в доп.информации к скрипту "Direct Image Link E621/926 (AI-fix)")
3. если там есть подпапки, покажите все файлы без них (кнопки Ctrl+B)
4. выделите всё (кнопка * на правом краю клавиатуры)
5. скопируйте имена файлов - команда cm_CopyNamesToClip в консоли внизу (или кнопка F11, если настроено)
6. в другой панели (кнопка Tab) зайдите в "C:\e621\", создайте папку "Мета" (F7), зайдите в неё
7. путь типа C:\Program Files\Notepad++\notepad++.exe "%1" должен быть прописан в настройках ТК (раздел Правка/Просмотр) как базовый блокнот для кнопки F4
8. в папке "Мета" кнопками Ctrl+F4 создайте текстовый файл "список.txt"
9. откроется N++, нажимаем Ctrl+V вставить
10. потом так же проделываем с папками "2 ВНЕСЕНО В ЮС", "3 ФИЛЬТРОВАНО" и пр.,
11. в меню Правка раздел Операции со строками, тыкаем Сорт. по возрастанию алфавита
12. кнопками Ctrl+H открываем диалог замены, вкл. внизу галочку "Регуляр. выражен."
13. теперь начнём обработку имён, каждое правило описано в три строки:
// краткое пояснение //
// что вставить в окно Поиск //
// что вставить в окно Замена //
после чего тыкается кнопка "Заменить всё"

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

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

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

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

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

данные правила для памяти можно сохранить в файлик в папке "Мета"

18. закрываем диалоговое окно кнопкой Esc
19. сохраняем файл кнопками Ctrl+S
19. выделяем всё кнопками Ctrl+A
20. копируем кнопками Ctrl+C
21. закрываем Блокнот++ кнопками Alt+F4
22. идём в браузере в юзерскрипт-аддон
23. открываем редактирование скрипта "Direct Image Link E621/926 filelist"
24. вставляем кнопками Ctrl+V между квадратных скобок
25. сохраняем кнопками Ctrl+S