Openlist-Ani
🎬 Suscripción RSS → Descarga automática → Renombrado AI, gestión automatizada de series animadas todo en uno
Obtén automáticamente actualizaciones de series animadas desde fuentes RSS relacionadas, descarga offline con Openlist a la nube correspondiente,
y usa LLM para analizar el nombre del recurso y renombrarlo en un formato compatible con Emby / Jellyfin.
✨ Características
- 📡 Seguimiento automático — Obtiene y descarga automáticamente las actualizaciones de series RSS
- 📦 Soporte multi nube — Basado en OpenList, soporta descargas offline en PikPak, 115 y más
- 🤖 Renombrado AI — Análisis AI del nombre + búsqueda en TMDB para obtener nombre, temporada y episodio exactos
- 💬 Asistente inteligente — Integrado con Telegram Bot, usa lenguaje natural para que AI busque y descargue recursos
- 🔔 Notificaciones de actualización — Envía actualizaciones vía PushPlus, Telegram y otros canales
📋 Preparativos
- Despliega Openlist según la documentación oficial de Openlist y configura la descarga offline
- Ten listo el enlace RSS (por ejemplo, Mikan Project)
- Prepara la clave API de LLM
🚀 Inicio rápido
Método 1: Instalación PIP (recomendado)
1. Instalación
pip install openlist-ani2. Crear archivo de configuración
En el directorio de ejecución, cree un nuevo archivo config.toml y rellene con el siguiente contenido:
[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. (Opcional) Iniciar el asistente de IA
Ejecute después de completar la configuración del asistente en el archivo de configuración:
[assistant]
enabled = true[assistant.telegram]
bot_token = "" # 从 @BotFather 获取
allowed_users = [] # 允许的用户 ID 列表,留空则不限制
openlist-ani-assistantMétodo 2: Despliegue con Docker
1. Preparar archivos
Crear en el directorio de ejecución:
config.toml— Archivo de configuración (contenido igual que arriba)data/— Directorio de datos
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:latestReemplaza /path/to/ con tu ruta real.
Para habilitar el asistente de IA, después de completar la configuración, estableceENABLE_ASSISTANTentrue.
Para más detalles, consulta la Guía de despliegue con Docker.
Método 3: Compilar desde el código fuente
#### Pre-requisito: Instalar 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📖 Documentación
- Inicio Rápido
- Guía de Instalación PIP
- Guía de Despliegue Docker
- Guía de Compilación del Código Fuente
- Descripción de Configuración
🖼️ Muestra de Resultados
| Resultado de Renombrado | Asistente Inteligente |
| :---: | :---: |
|
|
|
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-11 ---