Инструменты пользователя

Инструменты сайта


pyrenamer:pyrenamer

pyRenamer

Логотип

pyRenamer — программа для пакетного переименования файлов и папок в Linux, она написана на языке Python, отсюда и префикс в названии.

Аналоги этой программы:

Для переименования можно использовать шаблоны или задать новое имя вручную.

Программа предоставляет возможность предварительного просмотра новых имён объектов, этот режим можно использовать в автоматическом варианте или в ручном, по нажатию на кнопку Предварительный просмотр.

В программе реализована возможность использовать в шаблонах переименования графических и звуковых файлов метаданных, получаемых из этих файлов.

В программе к отсутствуют следующие возможности:

  • Дата/время изменения объекта
  • Дата/время доступа к объекту

https://github.com/SteveRyherd/pyRenamer

Установка

apt install pyrenamer

Шаблоны

Общие замены

МакросНазначение
{1}для первого элемента. {2} для второго, и т.д.
{num} для добавления 1, 2, 3… в имя объекта
{num2} для 01, 02, 03…
{num3} для 001, 002, 003…
{num+10}для 10, 11, 12…
{num2+10}для 010, 011, 012…
{dir}для получения имени текущей папки

Замены текущей даты

МакросНазначениеПример данных
{date}Дата22фев1980
{year}Год1980
{month}Месяц (числом)02
{monthname}Месяц (название)февраль
{monthsimp}Месяц (сокращённое название)фев
{day}День месяца22
{dayname}День неделипятница
{daysimp}День недели(сокращённое название)пят

Замены псевдослучайными числами

МакросНазначение
{rand}псевдослучайное число от 0 до 100.
{rand,3}псевдослучайное число от 0 до 100, 3 разряда (012)
{rand500}псевдослучайное число от 0 до 500
{rand10-20}псевдослучайное число от 10 до 20
{rand20,5}псевдослучайное число от 0 до 20, 5 разрядов (00012)

Замены для метаданных изображений

Данные об изображении из EXIF тегов.

МакросНазначениеПример данных
{imagewidth}Ширина640
{imageheight}Высота480
{cameramaker}Производитель фотокамерыNikon
{cameramodel}Модель фотокамерыD-50
{imagedate}Дата22фев1980
{imageyear}Год1980
{imagemonth}Месяц02
{imagemonthname}Месяц (название)февраль
{imagemonthsimp}Месяц (сокращённое название)фев
{imageday}День месяца22
{imagedayname}Название дня неделипятница
{imagedaysimp}Название дня недели (сокращённое)пят
{imagetime}Время13_56_02
{imagehour}Час13
{imageminute}Минута56
{imagesecond}Секунда02

Замены для метеданных звука

МакросНазначение
{artist}Исполнитель
{title}Название
{album}Альбом
{track}Номер дорожки
{tracktotal}Всего дорожек
{myear}Год
{genre}Стиль

Использование

Шаблон для изображений

{imageyear}-{imagemonth}-{imageday}_{imagehour}-{imageminute}-{imagesecond}

Перевод

FIXME ru.po

pyrenamer.mo

Компиляция:

msgfmt ru.po -o /usr/share/locale/ru/LC_MESSAGES/pyrenamer.mo

https://github.com/mr-GreyWolf/pyRenamer/blob/master/po/ru.po

Ссылки

pyrenamer/pyrenamer.txt · Последние изменения: 2018-12-30 16:25 — GreyWolf