Проверяем версию python. Должна быть 2.7.5
python --version
Репозитории и ставим pip
yum install epel-release yum install python-pip #yum install python-setuptools
Апгрейдим pip
pip install --upgrade pip
Апгрейдим setuptools
pip install --upgrade setuptools
Ставим flexget
pip install flexget
Ставим transmissionrpc
pip install transmissionrpc
Создаем файл конфига
mkdir /etc/flexget cd /etc/flexget/ vim config.yml
с содержимым:
tasks: whsir: rss: http://nnm-club.name/forum/rss.php?f=218 template: default accept_all: yes download: /var/lib/transmission/watch_torrents2 transmission: path: /var/lib/transmission/downloads2 templates: default: transmission: host: localhost port: 9091 username: transmission password: "transmission" clean_transmission: enabled: no
где:
accept_all:то подключаемый модуль фильтра, который принимает все элементы в источнике rss
whsir: имя задачи
rss: путь до rss
template: default имя шаблона
clean_transmission: может автоматически очищать завершенную задачу передачи, закрываться здесь, включаться по умолчанию
Конечно, вы также можете настроить почтовую функцию, дополнительные плагины для просмотра официального сайта https://flexget.com/Plugins
Проверяем конфиг
flexget check
Делаем тестовый запуск
flexget --test execute
Запускаем
flexget execute
Статус
flexget status
Путь
which flexget
Запускаем по крону
crontab -e */1 * * * * /usr/bin/flexget -c /etc/flexget/config.yml execute