Repository files navigation Автоматический сортировщик фото/видео файлов по годам/месяцам/дням для copyparty (возможно не только для него)
1. установите файлы из uploader . либо из релиза
2 Откройте файл .py и настройте
DEFAULT_WATCH_DIR = куда вы скидываете файлы (мусорка)
DEFAULT_PHOTOS_ROOT = где будет формироватся иерархия в виде ГОД>МЕСЯЦ>ДЕНЬ
DEFAULT_LOGFILE = логично что это логи (можно офнуть)
WAIT_SEC = пауза перед началом обработки файла после события (даёт время на дозапись/освобождение)
MAX_TRIES = сколько раз проверять стабильность файла перед отказом (вместе с WAIT_SEC задаёт задержку)
MAX_WORKERS = число параллельных обработок (потоков)
MAX_PROCESSING_HISTORY = длина истории обработанных файлов (чтобы не повторять)
COPY_BUFFER_SIZE = размер буфера при копировании (в байтах; 8 MB = 810241024)
RETRY_ATTEMPTS = уже не ебу что это, но вроде это количество попыток повтора при ошибках
watchdog
piexif
exifread
ffmpeg-python
Pillow
pillow-heif
Установка зависимостей с помощью
pip install watchdog piexif exifread ffmpeg-python Pillow pillow-heif
или
pip install -r requirements.txt [уже всё прописано в requirements.txt]
Баги
Предложения
Категория
Форматы
Фото
.jpg, .jpeg, .png, .webp, .heic, .heif, .gif, .bmp, .tiff
Видео
.mp4, .mov, .avi, .mkv, .mts, .m2ts
RAW
.cr2, .cr3, .nef, .arw, .raf, .orf, .rw2, .dng, .sr2
You can’t perform that action at this time.