Openlist-Ani
🎬 Abonnement RSS → Téléchargement automatique → Renommage AI, gestion automatisée des séries animées en une seule étape
Récupérez automatiquement les mises à jour des séries animées à partir des flux RSS associés, téléchargez-les hors ligne via Openlist vers le cloud correspondant,
et utilisez un LLM pour analyser le nom des ressources, les renommant dans un format compatible avec Emby / Jellyfin.
✨ Caractéristiques
- 📡 Suivi automatique des séries — Récupération automatique des mises à jour RSS et téléchargement des séries
- 📦 Support multi-cloud — Basé sur OpenList, supporte les téléchargements hors ligne sur PikPak, 115, etc.
- 🤖 Renommage AI — Analyse AI du nom des ressources + recherche TMDB pour obtenir précisément le nom de la série, la saison, et l’épisode
- 💬 Assistant intelligent — Intégration avec Telegram Bot, permet à l’AI de rechercher et télécharger des ressources via langage naturel
- 🔔 Notifications de mise à jour — Envoi de notifications via PushPlus, Telegram, et autres canaux
📋 Préparatifs
- Suivez la documentation officielle d’Openlist pour déployer Openlist et configurer le téléchargement hors ligne
- Préparez un lien d’abonnement RSS (par exemple Mikan Project)
- Préparez une clé API LLM
🚀 Démarrage rapide
Méthode 1 : Installation via PIP (recommandée)
1. Installation
pip install openlist-ani2. Création du fichier de configuration
Dans le répertoire d'exécution, créez un nouveau fichier config.toml et insérez le contenu suivant :
[rss]
urls = ["RSS订阅链接"][openlist]
url = "http://localhost:5244" # Openlist 访问地址
token = "" # 令牌,见「设置 → 其他 → 令牌」
download_path = "/PikPak/Anime" # 下载保存路径
offline_download_tool = "QBITTORRENT" # 离线下载工具
[llm]
openai_api_key = "" # API Key
openai_base_url = "https://api.deepseek.com/v1"
openai_model = "deepseek-chat"
完整配置项请参考 config.toml.example 及 配置说明3. 启动
openlist-ani4. (Optionnel) Démarrer l'assistant IA
Après avoir ajouté la configuration de l'assistant dans le fichier de configuration, exécutez :
[assistant]
enabled = true[assistant.telegram]
bot_token = "" # 从 @BotFather 获取
allowed_users = [] # 允许的用户 ID 列表,留空则不限制
openlist-ani-assistantMéthode 2 : Déploiement avec Docker
1. Préparation des fichiers
Dans le répertoire d'exécution, créer :
config.toml— fichier de configuration (même contenu que ci-dessus)data/— répertoire de données
docker run -d \
--name openlist-ani \
--network host \
-e ENABLE_ASSISTANT=false \
-v /path/to/config.toml:/config.toml \
-v /path/to/data:/data \
twosix26/openlist-ani:latestRemplacez /path/to/ par votre chemin réel.
Pour activer l'assistant IA, après avoir rempli la configuration, définissezENABLE_ASSISTANTsurtrue.
Pour plus de détails, voir le Guide de déploiement Docker.
Méthode 3 : Compiler à partir des sources
#### Prérequis : installer uv
Linux / macOS | Windows |
更多安装方式参考 uv 官方文档
#### 步骤
# 1. 克隆仓库
git clone https://github.com/TwooSix/Openlist-Ani.git && cd Openlist-Ani2. 切换到最新版本(master 为开发分支,不保证稳定)
git checkout v* # 替换为最新版本号3. 安装依赖
uv sync --no-dev --frozen4. 创建 config.toml 并填写配置(内容同上)
5. 启动
uv run openlist-ani6.(可选)启动 AI 助理
uv run openlist-ani-assistant📖 Documentation
- Démarrage rapide
- Guide d'installation PIP
- Guide de déploiement Docker
- Guide de compilation du code source
- Instructions de configuration
🖼️ Démonstration des résultats
| Résultat du renommage | Assistant intelligent |
| :---: | :---: |
|
|
|
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-11 ---