Web Analytics

Openlist-Ani

⭐ 111 stars French by TwooSix

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

📋 Préparatifs

🚀 Démarrage rapide

Méthode 1 : Installation via PIP (recommandée)

1. Installation

pip install openlist-ani

2. 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-ani

4. (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-assistant

Mé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
2. Démarrage du conteneur

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:latest

Remplacez /path/to/ par votre chemin réel.
Pour activer l'assistant IA, après avoir rempli la configuration, définissez ENABLE_ASSISTANT sur true.
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

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

更多安装方式参考 uv 官方文档

#### 步骤

# 1. 克隆仓库
git clone https://github.com/TwooSix/Openlist-Ani.git && cd Openlist-Ani

2. 切换到最新版本(master 为开发分支,不保证稳定)

git checkout v* # 替换为最新版本号

3. 安装依赖

uv sync --no-dev --frozen

4. 创建 config.toml 并填写配置(内容同上)

5. 启动

uv run openlist-ani

6.(可选)启动 AI 助理

uv run openlist-ani-assistant

📖 Documentation

🖼️ Démonstration des résultats

| Résultat du renommage | Assistant intelligent | | :---: | :---: | | | |

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-11 ---