25 lines
1.8 KiB
Markdown
Executable File
25 lines
1.8 KiB
Markdown
Executable File
## Проблема:
|
|
1. Хочу, чтобы торрент-клиент раскладывал скачанное по папкам.
|
|
- Пример: скачиваю торрент `Феникс Райт`, в нем папка с двумя файлами. Хочу, чтобы содержимое было перенесено в другое место и корневая папка переименована.
|
|
2. Хочу иметь интерфейс добавления торрентов в проводнике.
|
|
- Пример: есть торрент-файл `Феникс Райт.torrent`, кладу его в папку `Torrents/Movies/`, до скачивания создается папка `$media/Movies/Феникс Райт/`, файлы скачиваются туда.
|
|
|
|
https://chat.deepseek.com/a/chat/s/70331337-52dd-4f53-9344-c680977f73dc
|
|
|
|
## Задачи
|
|
- Создать привязку к systemd: service и timer
|
|
- https://documentation.suse.com/smart/systems-management/html/systemd-working-with-timers/index.html
|
|
- Создавать новую директорию в нужном месте
|
|
- Добавлять торрент в transmission через transmission-remote
|
|
- Переименовывать в transmission
|
|
|
|
## Сделано
|
|
- Обработать параметры командной строки
|
|
- source
|
|
- destination
|
|
- rename
|
|
- Обходить дерево директорий
|
|
- Вскрывать торрент-файл, чтобы понять нужно ли переименование
|
|
- Если файл один, то не нужно, но нужно создавать директорию
|
|
- Если файлов много, то нужно переименовывать, создавать директорию не нужно
|