使用Golang编写的全自动追番工具,简单的部署和使用,方便的模块化扩展
-backup
配置文件升级前是否备份 (default true)
-config string
配置文件路径;配置文件中的相对路径均是相对与程序的位置 (default "data/animego.yaml")
-debug
Debug模式,将会显示更多的日志
-web
启用Web API (default true)
- 配置文件中
setting/filter/plugin
新增如下内容后即可开启插件。plugin: filter: - enable: true type: py file: filter/mikan_tool.py args: {} vars: {}
- 然后 安装MikanTool Tampermonkey插件 ,需要浏览器中已安装Tampermonkey(油猴插件)
- 具体过滤设置根据油猴插件面板的要求进行
./AnimeGo
会在程序所在目录输出data
文件夹,其中data/animego.yaml
为配置文件。
打开并编辑data/animego.yaml
其中主要需要修改的配置项为:
setting.client.*
: 必选,客户端参数,根据实际情况填写setting.download_path
: 下载客户端的下载文件夹setting.save_path
: 重命名后移动到位置。此时将会改名plugin.feed
中的builtin_mikan_rss.py
插件 : 可选,内置自动订阅插件vars.url
: 订阅地址,如Mikan的Rss订阅地址vars.cron
: 订阅时间,Cron格式,参考Feed订阅插件帮助
- 其余配置项根据需求修改
./AnimeGo
可选
-debug
,启用后将输出更详细的日志
可以使用如screen等工具放至后台执行,也可以创建服务并启动
- 配置文件,参考注释
- 插件函数文档
- webapi(Swagger)接口文档
- 简化部署和使用,以及模块化扩展
- 学习
- 可使用配置、筛选和下载等功能
- 比较高度自由的插件配置
- python编写插件 帮助文档
- 支持Tampermonkey(油猴)插件 AnimeGo[Mikan快速订阅] 快速订阅下载
- Jellyfin支持
- qBittorrent支持
- Transmission支持
- 增加读取网站离线Archive的缓存功能 降低网站请求
- Mikan Project 订阅支持
- Jellyfin 媒体库软件识别 会写入bgmid到tvshow.nfo 可以配合jellyfin-plugin-bangumi使用
- 多种下载器支持
- qBittorrent 支持
- Transmission 支持
- Aria2 支持
- Web界面支持
- 模块化与高级自定义功能支持
- 独立的订阅支持
- 独立下载控制
- 自定义订阅、过滤、筛选、解析和重命名插件
- 自定义定时任务