46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# Raskidator-3000 🗂️
|
|
|
|
Сортировка фотографий по EXIF дате.
|
|
|
|
**Логика:** сканирует папку, читает EXIF (`DateTimeOriginal`), создаёт подпапки `Год/Месяц/День` и перемещает файлы туда. Файлы без EXIF даты остаются на месте.
|
|
|
|
## Поддерживаемые форматы
|
|
|
|
`.jpg` `.jpeg` `.png` `.heic` `.tiff` `.tif` `.webp` `.bmp`
|
|
|
|
## Установка
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Использование
|
|
|
|
```bash
|
|
# Текущая папка
|
|
python organize.py
|
|
|
|
# Указанная папка
|
|
python organize.py "D:\Фото\Скопировать"
|
|
```
|
|
|
|
## Контекстное меню Windows
|
|
|
|
```cmd
|
|
# 1. Запусти install.bat (сгенерирует .reg файл с твоими путями)
|
|
install.bat
|
|
|
|
# 2. Откроется install-context-menu.reg — подтверди добавление в реестр
|
|
```
|
|
|
|
После этого:
|
|
- **ПКМ в пустом месте папки** → «Raskidator-3000» — обработает текущую папку
|
|
- **ПКМ на папке** → «Raskidator-3000» — обработает выбранную папку
|
|
- **Работает в библиотеках** (Pictures, Music, Videos, Documents)
|
|
|
|
Удалить из контекстного меню:
|
|
```cmd
|
|
reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000" /f
|
|
reg delete "HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000" /f
|
|
```
|