Web Analytics

Openlist-Ani

⭐ 111 stars Japanese by TwooSix

Openlist-Ani

🎬 RSS購読 → 自動ダウンロード → AIリネーム、一括アニメ自動管理

アニメのRSS購読フィードから自動的にアニメの更新を取得し、Openlistを通じて対応するクラウドストレージにオフラインダウンロードします。
さらにLLMでリソース名を解析し、Emby / Jellyfinが認識できる形式にリネームします。


✨ 特徴

📋 準備作業

🚀 クイックスタート

方法1:PIPインストール(推奨)

1. インストール

pip install openlist-ani

2. 設定ファイルの作成

実行ディレクトリに config.toml を新規作成し、以下の内容を記入してください:

[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.(オプション)AIアシスタントの起動

設定ファイルにアシスタントの設定を追加した後に実行:

[assistant]
enabled = true

[assistant.telegram] bot_token = "" # 从 @BotFather 获取 allowed_users = [] # 允许的用户 ID 列表,留空则不限制

openlist-ani-assistant

方式二:Docker デプロイ

1. ファイルの準備

実行ディレクトリに作成:

  • config.toml — 設定ファイル(内容は上記と同じ)
  • data/ — データディレクトリ
2. コンテナの起動

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

/path/to/ を実際のパスに置き換えてください。
AIアシスタントを有効にするには、設定を完了した後で ENABLE_ASSISTANTtrue に設定してください。
詳細は Docker 部署ガイド を参照してください。

方法3:ソースからのビルド

#### 前提条件: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

📖 ドキュメント

🖼️ 効果表示

| リネーム結果 | スマートアシスタント | | :---: | :---: | | | |

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