Add command line interface

This commit is contained in:
2025-06-03 18:11:47 +03:00
parent 8eea20e09a
commit a4917bc011
4 changed files with 285 additions and 2 deletions
+18 -1
View File
@@ -4,4 +4,21 @@
2. Хочу иметь интерфейс добавления торрентов в проводнике.
- Пример: есть торрент-файл `Феникс Райт.torrent`, кладу его в папку `Torrents/Movies/`, до скачивания создается папка `$media/Movies/Феникс Райт/`, файлы скачиваются туда.
https://chat.deepseek.com/a/chat/s/70331337-52dd-4f53-9344-c680977f73dc
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