Rssarr (formly Mikanarr), a bridge between Anime RSS and Sonarr
8.3K
Github: izumiko/rssarr
Rssarr 由 RSS 与 Sonarr 混合而成,负责打通两者之间的桥梁,作为自动下载动画的关键一步存在。
Sonarr 基于 RSS 推送寻找符合需求的发布(Release)并下载,然而, 动漫种子下载站的 RSS 推送格式与 Sonarr 接受的格式并不兼容,因此我们在前者的返回格式上进行变换,以符合后者的要求。
此外, Sonarr 基于 RSS 推送项目的标题(Title)对项目对应的剧集、语言、制式进行识别,然而该识别算法并非完美,在标准化程度较差的日本动画中译领域尤甚,因此我们也对标题进行变换,以保证能够被 Sonarr 正确识别并抓取。
该过程要求用户提供标题的模板格式以及对应的语言、制式信息,为了方便管理,我们提供了一套简单的前/后端系统用于操作。
首先你需要一个正常运行且可访问的 Sonarr 实例,并 获取 API Key 。
接着,创建并填写 .env 文件,如:
SONARR_API_KEY=aaaabbbbccccddddeeeeffff1145141919810
SONARR_HOST=https://sonarr.yourdomain.com/
ADMIN_USERNAME=mikanarr
ADMIN_PASSWORD=your_admin_password
BASE_URL=/
JWT_SECRET=A_VERY_LONG_SECRET
QB_URL=http://qbittorrent:8080/
QB_USER=admin
QB_PASS=adminadmin
之后使用docker部署, docker-compose.yml 模板:
version: "3"
services:
rssarr:
image: izumiko/rssarr
volumes:
- /path/on/host/data:/usr/src/app/data
environment:
- PUID=1000
- PGID=100
ports:
- "12306:12306"
restart: unless-stopped
Content type
Image
Digest
sha256:b1185044f…
Size
27.5 MB
Last updated
over 1 year ago
docker pull izumiko/rssarr