Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShootingDateSetter

Установка даты съёмки фото на основе названия файла

Скрипт позволяет установить дату съёмки для каждого фото в выбранном zip-архиве. Дата определяется по названию файла с помощью регулярных выражений.

Сейчас обрабатываются даты формата YYYY-MM-DD_HH-MM-SS, YYYYMMDDHHMMSS, YYYY_MM_DD-HH_MM_SS и другие подобные типы.

Это может быть полезно если вы используете систему для сортировки фото по дате съёмки (например Google Photos) и не все ваши файлы имеют такой параметр. К таким файлам могут относиться скриншоты или загруженные фотографии, где дата создания обычно указана в имени файла — именно она будет использована для автоматического определения даты съёмки.

Как использовать

Установка

Перед дальнейшей установкой вы должны установить Python (желательно 3.11 и выше). Скачать его можно на здесь.

Клонируйте репозиторий:

git clone https://github.com/Zineks/ShootingDateSetter
cd ./ShootingDateSetter

Запустите install.bat или настройте окружение с зависимостями вручную:

python -m venv ./venv
pip install -r requirements.txt

Запуск

Запустите run.bat или активируйте окружение вручную:

.\venv\Scripts\Activate
python main.py

Примечание: для Unix систем используйте .\venv\Scripts\Activate

Работа программы

При запуске вы увидите диалоговое окно в котором необходимо выбрать нужный вам zip-архив с фотографиями. После выбора подождите пока программа завершит работу, новый архив с добавленными датами будет создан в папке (по умолчанию) ./output

Видео демонстрация
demo.mp4

About

Установка метаданных «Дата съёмки» для всех фото в архиве на основе их названия

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages