TwooSix / Alist-MikananiRss

从蜜柑计划的RSS订阅源中自动获取番剧更新并通过Alist离线下载至对应网盘
48 stars 5 forks source link

Alist-MikananiRss

蜜柑计划的RSS订阅源中自动获取番剧更新并通过Alist离线下载至对应网盘

并结合使用ChatGPT分析资源名,将资源重命名为Emby可解析的格式。


使用文档 | 开发指南

功能

准备工作

  1. 请自行参照Alist项目文档部署Alist(版本须>=3.29.0),并搭建好Aria2/qBittorrent离线下载
  2. 自行注册蜜柑计划账户,订阅番剧,获取订阅链接

如何使用

  1. 请确保你的python版本在3.11以上
  2. 使用pip安装: pip install alist-mikananirss
  3. 在目录下新建一个config.yaml配置文件,并填写配置文件如下(完整功能示例详解见配置说明)

    common:
     interval_time: 300
    
    alist:
     base_url: https://example.com # 修改为你的alist访问地址
     token: alist-xxx # 修改为你的alist token;可在"管理员后台->设置->其他"中找到
     downloader: qBittorrent # 或者 aria2
     download_path: Onedrive/Anime # 修改为你的下载路径,相对于alist根目录
    
    mikan:
     subscribe_url:
       - https://mikanani.me/RSS/MyBangumi?token=xxx # 修改为你的蜜柑订阅地址
    
    filters:
     - 非合集
  4. 运行代码:python -m alist_mikananirss --config /path/to/config.yaml
  5. Enjoy

更多的运行方法详见使用文档

重命名效果展示