admin 53ba943698 feat: color-coded status output + --no-color flag
- Green for entries with valid EXIF date
- Yellow for entries with file system creation fallback
- Red for skipped entries (no date found)
- --no-color flag disables all ANSI escape sequences
- Flag works before or after the path argument
- Switched from sys.argv to argparse for proper flag parsing
2026-06-28 17:40:32 +02:00

Raskidator-3000 🗂️

Сортировка фотографий по EXIF дате.

Логика: сканирует папку, читает EXIF (DateTimeOriginal), создаёт подпапки Год/Месяц/День и перемещает файлы туда. Файлы без EXIF даты остаются на месте.

Поддерживаемые форматы

.jpg .jpeg .png .heic .tiff .tif .webp .bmp

Установка

pip install -r requirements.txt

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

# Текущая папка
python organize.py

# Указанная папка
python organize.py "D:\Фото\Скопировать"

Контекстное меню Windows

# 1. Запусти install.bat (сгенерирует .reg файл с твоими путями)
install.bat

# 2. Откроется install-context-menu.reg — подтверди добавление в реестр

После этого:

  • ПКМ в пустом месте папки → «Raskidator-3000» — обработает текущую папку
  • ПКМ на папке → «Raskidator-3000» — обработает выбранную папку
  • Работает в библиотеках (Pictures, Music, Videos, Documents)

Удалить из контекстного меню:

reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000" /f
S
Description
Сортировка фоток по EXIF дате: Год/Месяц/День
Readme
143 KiB
0 Stars 1 Watchers 0 Forks
Languages
Python 78.3%
Batchfile 21.7%