Alist-MikananiRss
미캔 프로젝트 또는 기타 애니메이션 관련 RSS 구독 소스에서 자동으로 애니메이션 업데이트를 가져와 Alist를 통해 해당 클라우드 드라이브에 오프라인 다운로드
그리고 ChatGPT를 활용해 리소스명을 분석하여 Emby가 인식할 수 있는 형식으로 리소스명을 변경합니다.
---
기능
- 애니메이션 업데이트를 자동으로 가져와 해당 클라우드 드라이브에 다운로드
- PushPlus, Telegram 등 채널을 통해 업데이트 알림 전송
- 자동으로 emby가 인식할 수 있는 형식으로 이름 변경, 동시에 자동 파싱 결과에 대해 사용자 정의 재매핑 지원으로 이름 변경 결과를 더욱 정확하게
준비 작업
- Alist 프로젝트 문서를 참고하여 Alist(버전>=3.42.0)를 배포하고 Aria2/qBittorrent 오프라인 다운로드 환경 구축
- 미캔 프로젝트 계정 등록, 애니메이션 구독 및 구독 링크 획득
사용 방법
Docker, 소스코드 실행 등 더 많은 실행 방법은 사용 문서 참조pip로 설치 및 실행
- Python 버전이 3.11 이상인지 확인
- pip로 설치:
pip install alist-mikananirss - 디렉토리에
config.yaml설정 파일을 새로 만들고 다음과 같이 설정 작성(전체 기능 예시는 설정 설명 참조)
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 # 修改为你的蜜柑订阅地址
# - https://mikanani.me/RSS/MyBangumi?token=xxx2 # 多条RSS订阅链接情况
filters:
- 非合集 # 程序暂不支持合集等形式的重命名,若使用重命名功能推荐使用此过滤器
`
- 코드 실행:
python -m alist_mikananirss --config /path/to/config.yaml`
이름 변경 효과 시연
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-22 ---