Sign inSign up

izumiko/rssarr

By izumiko

Updated over 1 year ago
Archived

Rssarr (formly Mikanarr), a bridge between Anime RSS and Sonarr

Image
API management
0

8.3K

izumiko/rssarr repository overview

Rssarr (原 Mikanarr)

Github: izumiko/rssarr

RssarrRSSSonarr 混合而成,负责打通两者之间的桥梁,作为自动下载动画的关键一步存在。

简介

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

Tag summary

Content type

Image

Digest

sha256:b1185044f

Size

27.5 MB

Last updated

over 1 year ago

docker pull izumiko/rssarr