Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A set of tools to organize and manage your torrents
Python Other
Branch: master

README.md

Chi Emonoda -- 得物だ

Emonoda (moon. 得物だ, рус. это добыча) -- набор программ для организации и управления коллекцией торрентов. Он поможет вам следить за актуальностью раздач и автоматически обновлять торрент-файлы, а так же вычищать старые данные, просматривать мета-информацию и делать множество других вещей.
За детальной информацией обращайтесь на вики: https://github.com/mdevaev/emonoda/wiki

Из коробки

  • emfetch -- Следит за раздачами, используя плагины для популярных трекеров; обновляет торрент-файлы при добавлении новых серий или перезаливке; интегрируется с основными линуксовыми клиентами.
  • emfile -- Позволяет читать метаданные торрент-файлов и выдает их в человекочитаемом, либо удобном для скриптов формате.
  • emdiff -- Показывает разницу содержимого двух торрент-файлов в виде диффа.
  • emfind -- Служит для выполнения различных поисковых запросов, например - найти в каталоге с данными файлы, не принадлежащими ни одному торренту, зарегистрированному в клиенте.
  • emload -- Загружает торрент, используя модель "t.data" для хранения данных (см. документацию).
  • emrm -- Удаляет торрент из клиента.

Основные фичи

  • UNIX-way -- система представлена в виде простых консольных программ с текстовыми конфигами. Не нужно разворачивать оракл, апач и кластер эллиптикса - просто поставьте emonoda и укажите в ее конфиге несколько несложных параметров.
  • Python -- можно очень просто добавить поддержку других трекеров, используя готовый набор классов и функций.
  • Интегрируемость - программы стараются по-максимуму использовать все возможности торрент-клиентов. Например, emfile способна найти каталог, куда вы загружали указанный торрент, а emfetch, при обновлении торрент-файла, может сохранить его метку, назначенную в ruTorrent.
  • Индивидуальная настройка HTTP/Socks4/Socks5-прокси для каждого трекера -- если в вашей сети недоступен любимый ресурс, вы можете сконфигурировать для него прокси отдельно от остальных трекеров.
  • Фингерпринты -- перед тем, как логиниться на трекер, программа проверит содержимое сайта и сообщит вам, если вместо него вдруг показывается провайдерская заглушка.

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

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

Установка

Локальная установка из PyPI

Вы можете поставить emonoda в свой домашний каталог из PyPI, при этом программы будут доступны в ~/.local/bin, например - ~/.local/bin/emfetch. Для установки введите:

pip install --user --upgrade emonoda
Пакет для Arch Linux

Актуальный PKGBUILD находится в AUR`е:

packer -S emonoda

Скриншотик

emfetch

Something went wrong with that request. Please try again.