Skip to content

Araime/sorting-photos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сортировка фотографий

Скрипт для сортировки фотографий. Работает с форматами jpg, jpeg, png, bmp, gif. В выбранной директории скрипт проходит по всем файлам, находит все изображения, определяет дату их создания, создает папки с именами в виде дат создания файлов (YYYY-MM-DD) и переносит изображения в созданные папки. Скрипт игнорирует файлы защищенные от записи и выдает предупреждение о таких. Скрипт задуман и написан для использования на Windows.

demo

Установка

Скачать

Python3 должен быть уже установлен. Скачать этот репозиторий себе на компьютер.

Рекомендуется использовать virtualenv/venv для изоляции проекта.

Быстрая настройка venv

Начиная с Python версии 3.3, виртуальное окружение идёт в комплекте в виде модуля venv. Чтобы его установить и активировать нужно выполнить следующие действия в командной строке:

Указать скачанный репозиторий в качестве каталога.

cd C:\Usersаш_пользователь\Downloads\папка_репозитория

Установить виртуальное окружение в выбранном каталоге.

Python -m venv env

В репозитории появится папка виртуального окружения env

image

Активировать виртуальное окружение.

env\scripts\activate

Если всё сделано правильно, вы увидите в командной строке (env) слева от пути каталога.

2

Установить зависимости

Используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Запуск

python PhotoSorting.py

Запуск на Windows 10/11 pro как exe-файл

Подготовка

Установите библиотеку pyinstaller.

pip install pyinstaller

Создание exe-файла

pyinstaller -w -F --add-data "pic.ico;." -i "camera.ico" PhotoSorting.py

После сборки exe-файла в корне репозитория создается папка dist, в которой будет лежать готовое приложение.

Цель проекта

Данный репозиторий создан с целью изучения возможности создания приложений на Python с графическим интерфейсом и создания exe-файлов для Windows.

About

Сортировщик фото

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages