1. 安装所需环境(Python3.6-3.8)
pip3 install flexget transmissionrpc
  1. 编辑flexget配置文件
mkdir -p /root/.flexget
vim /root/.flexget/config.yml
tasks:
  skyeysnow:
    rss: https://skyeysnow.com/*
    template: default
    accept_all: yes
    download: /root/BSS/torrents
    transmission:
      path: /root/BSS/download
templates:
  default:
    transmission:
      host: localhost
      port: 9091
      username: username
      password: "password"
    clean_transmission:
      enabled: no
  1. 检测FlexGet配置:
flexget check
  1. 执行FlexGet的RSS测试,不会下载任何文件到硬盘:
flexget --test execute
  1. 执行RSS,开始自动下载RSS订阅内容:
flexget execute
  1. 检查FlexGet执行状态:
flexget status
  1. 查看flexget位置
which flexget
  1. 编辑crontab设置每小时自动运行FlexGet
crontab -e

选择自己常用的编辑器:

在crontab上输入新行:

@hourly /usr/local/bin/flexget --cron execute

保存并退出 :wq,会显示:

  1. 开机自启动crontab:
systemctl enable cron

完成!

参考链接

  1. https://flexget.com/InstallWizard/Linux
  2. https://flexget.com/InstallWizard/Linux/Scheduling
  3. https://www.zhujidaba.com/167.html
  4. http://17ker.com/?p=609
最后修改:2023 年 08 月 26 日
如果觉得我的文章对你有用,请随意赞赏