– Программа, которая упрощает сортировку фото по папкам с помощью сочетаний клавиш.
jomp
на данный момент имеет минималистичный дизайн и простой функционал: сортировка фотографий из одной папки в несколько других. В будущих обновлениях могут появиться дополнительные функции, такие как обнаружение дубликатов и обработка поврежденных файлов.
Tip
Это очень удобно, когда вы восстановили данные с поврежденного диска, но теперь пара десятков тысяч файлов лежат вперемешку и их нужно аккуратно рассортировать по папкам.
Главный экран приложения:
- Перетаскивание папки для открытия.
- Отображение информации о файле: размер, дата, разрешение.
- Обнаружение поврежденных файлов.
- Удаление в корзину или безвозвратное удаление (Ctrl + Del).
- Умное переименование файла при перемещении (оба файла сохраняются, если у них одинаковые имена).
- Выбор папки при первом нажатии на кнопку, или с помощью ПКМ или Ctrl + ЛКМ.
- Предварительный просмотр файла с возможностью открытия в программе просмотра фотографий по умолчанию (ЛКМ) или в проводнике (ПКМ).
- Настройки! Больше настроек!!!
- Настройка горячих клавиш и количества.
- Более информативные (цветовые) индикаторы разрешения фотографий.
- Сортировка по размеру/имени/разрешению.
- Одновременное открытие нескольких папок.
- Сканирование фотографий в подкаталогах.
- Возможность удаления/перемещения всех поврежденных файлов сразу.
- Распространение в виде исполняемого файла.
Существует два способа запуска приложения: с помощью Poetry или путем сборки и локальной установки. На данный момент я рекомендую второй способ, так как он позволяет запускать приложение из любого места в вашей системе.
-
Клонируйте репозиторий:
git clone https://github.com/potat-dev/just-organize-my-photos.git cd just-organize-my-photos
-
Установите зависимости:
poetry install
-
Запустите приложение с помощью Poetry:
poetry run jomp
-
Соберите wheel:
poetry build
-
Установите wheel:
pip install .
-
Теперь вы можете запустить приложение из любого места в системе:
jomp
Вы также можете указать путь к папке, которую хотите отсортировать:
--dir /path/to/folder