Featured image of post flexget自动订阅rss推送下载

flexget自动订阅rss推送下载

flexget订阅rss推送到bt软件实现自动下载新番

安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#官方推荐python3
apt install python3
#安装虚拟环境模块
apt install python3-venv
#创建虚拟环境
python3 -m venv ~/flexget/
#在虚拟环境中中安装FlexGet
cd ~/flexget/
bin/pip install flexget
#创建配置目录
mkdir /root/.flexget
#创建配置文件
vi /root/.flexget/config.yml

配置文件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
web_server:
  bind: 0.0.0.0
  port: 5050

schedules:
  - tasks: [anime*]
    interval:
      minutes: 30

tasks:
  anime-骚动少女:
    rss: https://mikanani.me/RSS/Bangumi?bangumiId=1988&subgroupid=37
    accept_all: no
    regexp:
      accept:
        - .+千夏.+1080.+简
    download: /root/.flexget/torrent
    qbittorrent:
      path: /home/share/qbt//动画/骚动少女/
      host: localhost
      port: 8080
      username: admin
      password: "adminadmin"

  anime-街角魔族:
    rss: https://mikanani.me/RSS/Bangumi?bangumiId=1994&subgroupid=422
    accept_all: no
    regexp:
      accept:
        - .+千夏.+1080.+繁
      reject:
        - web
    download: /root/.flexget/torrent
    qbittorrent:
      path: /home/share/qbt//动画/街角魔族/
      host: localhost
      port: 8080
      username: admin
      password: "adminadmin"

启动

1
2
3
4
#设置web-ui密码
~/flexget/bin/flexget web passwd <some_password>
#以守护程序模式启动FlexGet以启动Web服务器
~/flexget/bin/flexget daemon start --daemonize

常用命令

1
2
3
4
5
6
7
8
#检查配置文件
flexget check
#模拟一次rss订阅
flexget --test execute
#手动执行一次rss订阅
flexget execute
#查看rss执行记录
flexget status

参考文章:
FlexGet官方安装指南
FlexGet官方配置指南
Debian/Ubuntu实现RSS订阅自动下载-安装flexget及配置

使用 Hugo 构建
主题 StackJimmy 设计