Версия 2
Данная программа предназначена для полуавтоматического переименовывания изображений перед загрузкой на сайт.
Автор: Eliont
Тестер версии под Windows: Lolibot
Тестер версии под Linux: Безымянный
Платформа: RenPy 6.12.2.1531
Установка - распаковать и запустить.
В пути не должно быть кириллицы и пробелов.
1) После нажатия "запуск" в память загрузятся все изображения из папки game/images
2) Уменьшенные версии изображений займут большую часть экрана. Если все на экран не поместятся - слева полоса прокрутки. Можно также скроллом. Клик на изображении подвечивает его и добавляет в список редактирования.
3) В появившемся справа списке тегов можно выбрать необходимые (сначала категорию, потом сам тег), назначенный исчезает из списка возможных.
4) Затем в появившемся снизу справа списке действий необходимое.
-- Принять: применить теги, файл будет перемещён в папку renamed с именем auto_tag=группа=номер+тег+тег...+тег.расширение. Выделение и теговая строка будут сброшены, счётчик подгрупп увеличен.
-- Изменить: удалить часть тегов из назначенных.
-- Очистить: очистить строку назначенных тегов.
-- Сбросить: очистить строку тегов и сбросить выделение.
5) Выход - правая кнопка мыши -> выход
6) Теги/категории хранятся в файлах *.xml , их можно свободно дописывать.
7) Может быть развёрнута на полный экран.
В папке с программой:
Tagger.sh
Tagger.py
А также:
/lib/linux-x86/python.real
/lib/python
Всё это разрешить на выполнение.
-- Добавил auto_tag в начало нового имени - сигнал о том что теги надо брать из имени файла
-- Вынес номер группы на первое место
-- Перенёс конфиги в XML
-- Создание папки renamed если её нет
-- Если снято выделение с последней картинки, то панель принятия решения скрывается.
-- Новая кнопка в панели решения - "показать". Появляется если выделена ровно одна картинка и позволяет показать её в полный размер.
-- Своё меню по нажатию правой кнопки мыши. В нём:
---- Сброс счётчика групп (он сохраняет своё значение между запусками)
---- Перечитывание конфига без перезапуска
---- Переключение на другой конфиг в рантайме (например, один конфиг для общего направления артов, другой для Touhou, третий для вокалойдов, четвёртый для Character Art, четвёртый для фонов и так далее). Выбранный конфиг сохраняется между запусками.
---- Возврат
---- Выход в обход диалога подтверждения выхода
-- И куча исправлений багов, либо просто не вылезавших ранее, либо вылезших при сборке на новой версии движка.