Python → TIN - Tags In Names: Наводим порядок в галерее
Для удобного поиска и классификации рисунков в галерее написал минималистичную программу на Питоне.
В заданном каталоге определяются тэги на основе имен каталогов и файлов (разделитель тэгов по умолчанию — точка). Затем можно производить выборку по включаемым и исключаемым тэгам.
Например, файл по адресу "./photo/geography.cities/12345.japan.tokyo.jpg" будет иметь тэги: photo, geography, cities, japan, tokyo.
Дополнительные возможности программы:
Управление тэгами:
В списке всех тэгов:
— переместить во включаемые — Double click, Enter
— переместить в исключаемые — Right click, Backspace
В списке включаемых тэгов:
— убрать — Double click, Enter
— добавить в исключаемые — Right click, Backspace
В списке исключаемых тэгов:
— убрать — Double click, Enter
— переместить во включаемые — Right click, Backspace
Для работы программы необходим модуль Python Imaging Library.
Под *nix достаточно убедиться, что установлены пакеты: python-tk, python-imaging, python-imaging-tk.
Скачать TIN v1.0.
В заданном каталоге определяются тэги на основе имен каталогов и файлов (разделитель тэгов по умолчанию — точка). Затем можно производить выборку по включаемым и исключаемым тэгам.
Например, файл по адресу "./photo/geography.cities/12345.japan.tokyo.jpg" будет иметь тэги: photo, geography, cities, japan, tokyo.
Дополнительные возможности программы:
- предпросмотр изображений;
- отображение габаритов изображения и размера файла;
- открытие, копирование, переименование/перемещение, удаление файлов.
Управление тэгами:
В списке всех тэгов:
— переместить во включаемые — Double click, Enter
— переместить в исключаемые — Right click, Backspace
В списке включаемых тэгов:
— убрать — Double click, Enter
— добавить в исключаемые — Right click, Backspace
В списке исключаемых тэгов:
— убрать — Double click, Enter
— переместить во включаемые — Right click, Backspace
Для работы программы необходим модуль Python Imaging Library.
Под *nix достаточно убедиться, что установлены пакеты: python-tk, python-imaging, python-imaging-tk.
Скачать TIN v1.0.
- +6
- Vladar
- 30 января 2012, 23:49
Казалось бы, простая идея, а подумаешь побольше и уже кажется, что гениальная. =)
Пока что буду делать jpeg-дубликаты альбомов.