一些flexget插件,目前有:
本插件会爬取details.php页面,请将参数限制到合理的范围,减轻对服务器负担
本插件已尽量减轻服务器负担,因本插件造成账号封禁等损失,请自行承担后果
建议 将RSS条目限制在20条以内,将Flexget运行频率设置在10分钟以上。
- 下载插件 douban.py
- 在Flexget配置文件夹下新建plugins文件夹,例如:
~/.flexget/plugins/ # Linux
C:\Users\<YOURUSER>\flexget\plugins\ # Windows
再次注意plugins
文件夹和config.yml
处在同一级目录下,例如:
/.flxget
┕━config.yml
┕━plugins
┕━douban.py
- 将插件拷贝至plugins
- 若启用了Web-UI或守护进程,则重启flexget重新加载配置
- 编辑flexget配置文件,添加douban选项,按照需要进行配置
douban:
cookie: 'a=xxx; b=xxx' # 必填
score: 7 # 豆瓣评分,选填
douban:
cookie: 'a=xxx; b=xxx' # 选填
score: 7 # 豆瓣评分,选填
director:
- Christopher Nolan
genre:
- 动作
tags:
- 烧脑
douban:
cookie: 'a=xxx; b=xxx' # 选填
cast_one_of:
- 肖战
- 王一博
tags:
- 小说改编
douban:
cookie: 'a=xxx; b=xxx' # 选填
ptgen: https://ptgen.xxx.xxx.xxx # PTGen地址,选填,开启后会使用PTGen来获取豆瓣信息
score: 7 # 豆瓣评分,选填
director: # 豆瓣导演信息,选填,建议使用英文,匹配所有词缀
- XXXX
director_one_of: # 豆瓣导演信息,选填,匹配任一词缀
- XXXX
cast: # 豆瓣演员信息,选填,建议使用英文,匹配所有词缀
- XXXX
cast_one_of: # 豆瓣演员信息,选填,匹配任一词缀
- XXXX
writer: # 豆瓣导演信息,选填,建议使用英文,匹配所有词缀
- XXXX
writer_one_of: # 豆瓣导演信息,选填,匹配任一词缀
- XXXX
genre: # 豆瓣类型信息,选填,匹配所有词缀
- 动作
genre_one_of: # 豆瓣类型信息,选填,匹配任一词缀
- 动作
language: # 豆瓣语言信息,选填,匹配所有词缀
- 英语
language_one_of: # 豆瓣语言信息,选填,匹配任一词缀
- 英语
region: # 豆瓣地区信息,选填,匹配所有词缀
- 美国
region_one_of: # 豆瓣地区信息,选填,匹配任一词缀
- 美国
tags: # 豆瓣成员常用的标签,选填,匹配所有词缀
- 烧脑
tags_one_of: # 豆瓣成员常用的标签,选填,匹配任一词缀
- 烧脑
- 下载插件 load_balancer.py
- 在Flexget配置文件夹下新建plugins文件夹,例如:
~/.flexget/plugins/ # Linux
C:\Users\<YOURUSER>\flexget\plugins\ # Windows
再次注意plugins
文件夹和config.yml
处在同一级目录下,例如:
/.flxget
┕━config.yml
┕━plugins
┕━load_balancer.py
- 将插件拷贝至plugins
- 若启用了Web-UI或守护进程,则重启flexget重新加载配置
- 编辑flexget配置文件,添加loadbalancer选项,按照需要进行配置
默认使用RSS标题,MD5之后取模2
task1:
rss:
url: XXXXXXXXXXXXX
loadbalancer:
accept: [0]
task2:
rss:
url: XXXXXXXXXXXXX
loadbalancer:
accept: [1]
3个Task负载均衡,利用种子详细链接做MD5之后取模3
task1:
rss:
url: XXXXXXXXXXXXX
other_field: [link]
loadbalancer:
field: link
divisor: 3
accept: [0]
task2:
rss:
url: XXXXXXXXXXXXX
other_field: [link]
loadbalancer:
field: link
divisor: 3
accept: [1]
task3:
rss:
url: XXXXXXXXXXXXX
other_field: [link]
loadbalancer:
field: link
divisor: 3
accept: [2]
- 下载插件 auto_remove_torrents.py
- 在Flexget配置文件夹下新建plugins文件夹,例如:
~/.flexget/plugins/ # Linux
C:\Users\<YOURUSER>\flexget\plugins\ # Windows
再次注意plugins
文件夹和config.yml
处在同一级目录下,例如:
/.flxget
┕━config.yml
┕━plugins
┕━auto_remove_torrents.py
- 将插件拷贝至plugins
- 安装auto-remove-torrents:
pip install autoremove-torrents
- 若启用了Web-UI或守护进程,则重启flexget重新加载配置
- 编辑flexget配置文件,添加auto_remove_torrents选项,按照需要进行配置
remove1:
auto_remove_torrents:
client: qbittorrent
host: http://127.0.0.1:8080
username: admin
password: amdinadmin
delete_data: true
strategies:
remove_when_full:
remote_free_space:
min: 10
path: /downloads
action: remove-old-seeds
remove_for_good_ratio:
ratio: 1