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-прокси для каждого трекера -- если в вашей сети недоступен любимый ресурс, вы можете сконфигурировать для него прокси отдельно от остальных трекеров.
- Фингерпринты -- перед тем, как логиниться на трекер, программа проверит содержимое сайта и сообщит вам, если вместо него вдруг показывается провайдерская заглушка.
Поддерживаемые трекеры
- http://rutracker.org
- http://nnm-club.me
- http://rutor.org
- http://tfile.me
- http://pravtor.ru
- http://tr.anidub.com
- http://tabun.everypony.ru
- http://pornolab.net
Поддерживаемые клиенты
Установка
Локальная установка из PyPI
Вы можете поставить emonoda в свой домашний каталог из PyPI, при этом программы будут доступны в ~/.local/bin, например - ~/.local/bin/emfetch. Для установки введите:
pip install --user --upgrade emonoda
Пакет для Arch Linux
Актуальный PKGBUILD находится в AUR`е:
packer -S emonoda
