Блог адміна зручне додавання закачувань в transmission

Зручне додавання закачувань в 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 файлами, потрібно вибрати їх видалення після додавання закачування.