Зручне додавання закачувань в transmission
Для роботи з torrent у мене використовується transmission - простий і зручний сервер, який працює на домашньому сервері в режимі 24x7. Одне лише незручність, коли доводиться додавати нову закачку. Доводиться або завантажувати torrent файл і додавати його, або копіювати посилання (якщо torrent файл доступний за прямим url) У будь-якому випадку не виходить просто клікнути на посилання і додати закачування на сервер.
Насамперед спробував пошукати додаток для Firefox. Знайшовся Autotrans. розробка якого схоже давно закинута. До того ж в останню версію firefox доповнення не ставиться.
Коли ще не було домашнього сервера, transmission стояв на комп'ютері і була можливість вибрати його, як обробник torrent файлів в браузері. Така поведінка цілком влаштовувало, тому що для додавання закачування досить завантажити файл в браузері і відкрити його. При відкритті запускався transmission, який пропонував додати нову закачку.
Зараз так не виходить, оскільки transmission стоїть на іншому комп'ютері і доступний тільки через web-інтерфейс або через rpc. Поступово почала вимальовуватися схема:- на всіх комп'ютерах реєструється дефолтний обробник файлів torrent
- цей обробник викликається кожен раз, коли відкривається torrent файл (не важливо з файлового менеджера або списку закачувань в браузері - механізм відкриття файлів приблизно однаковий)
- обробник за допомогою RPC виклику додає закачування на сервер transmission
Для додавання нових закачувань через RPC вирішив використовувати transmission-remote-gui. Він доступний для всіх основних платформ. Додатковим плюсом є доступ до інтерфейсу transmission, можливості якого перевершують вбудований web інтерфейс.
В репозитарії Debian немає пакета з transmission-remote-gui, тому я встановив його з архіву в
/ Bin / transmission-remote-gui. Залишилося зареєструвати його запускається файл як обробник для torrent файлів.
У gnome асоціації файлів задаються через desktop файли, призначені для користувача настройки зберігаються в
/.local/share/applications. Спершу я створив файл
/.local/share/applications/transmission-remote-gui.desktop, який реєструє transmission-remote-gui в системі, як обробник для MIME-type application / x-bittorrent.
Потім я додав в
/.local/share/applications/mimeapps.list запис, яка робить transmission-remote-gui кращим додатком для роботи з файлами application / x-bittorrent.
Тепер додавання закачувань стало набагато простіше.
Hint: Щоб не засмічувати систему закачаними torrent файлами, потрібно вибрати їх видалення після додавання закачування.