Релиз Emonoda 2.1.12

good-penguin.png

Emonoda — это набор программ для организации и управления коллекцией торрентов. Он поможет вам следить за актуальностью раздач, автоматически обновляя торрент-файлы с популярных в рунете трекеров, а также вычищать старые данные, просматривать мета-информацию торрентов и делать множество других вещей. Из коробки поддерживается HTTP/Socks4/Socks5-прокси.

В набор входят такие команды:

  • emupdate — следит за раздачами, используя спецплагины для трекеров; обновляет торрент-файлы при добавлении новых серий или перезаливке раздачи; интегрируется с основными линуксовыми клиентами.
  • emfile — позволяет читать метаданные торрент-файлов и выдает их в человекочитаемом, либо удобном для скриптов формате.
  • emdiff — показывает разницу содержимого двух торрент-файлов в виде диффа.
  • emfind — служит для выполнения различных поисковых запросов, например для поиска в каталоге с данными файлов, не принадлежащих ни одному торренту, зарегистрированному в клиенте.
  • emload — Загружает торрент, создавая полный путь для данных и размещая в указанных местах симлинки.
  • emrm — Удаляет торрент из клиента.

Система написана на Python 3 (требуется версия >= 3.6) и может быть установлена из PIP или AUR. Для сборки необходим Cython. За подробностями обращайтесь к README.

По сравнению с прошлым крупным релизом 2.0.9 были сделаны следующие изменения:

  • Добавлен плагин для поддержки qBittorrent.
  • Добавлена возможность оповещения об обновлениях раздач с помощью Telegram и Pushover. Удален плагин оповещений через NotifyMyAndroid в связи с закрытием сервиса (вместо него можно использовать Pushover).
  • Добавлен плагин Atom-ленты для генерации новостей об обновлении раздач.
  • Добавлена команда emconfetti-demo, позволяющая протестировать настроенные оповещения.
  • Более гибкие настройки оповещений.
  • Добавлена поддержка трекеров kinozal.tv и trec.to. Обновлены плагины для всех поддерживаемых трекеров.
  • Улучшено форматирование вывода утилит, добавлены прогрессбары на длительные операции (например, на загрузку торрентов из каталога).
  • Осуществлен переход на библиотеку bencoder.pyx, написанную на Cython, что позволило ускорить загрузку торрент-файлов из коллекции.
  • Документация приведена в актуальное состояние и перенесена на github.io.
  • Упрощено API плагинов, код актуализирован в соответствии с реалиями Python 3.6, полностью аннотирован и проверен MyPy, Pylint и Flake8.

Поддерживаемые трекеры:

Поддерживаемые клиенты:

  • RTorrent
  • KTorrent
  • Transmission
  • qBittorrent

>>> Подробности

©  Linux.org.ru