FlexGet CentOS 7

FlexGet CentOS 7

Проверяем версию 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
Обновлено: 02/11/2017 — 03:58

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *