mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-03-30 08:40:54 +08:00
- Upgrade VitePress from 1.0.0-rc.4 to 1.6.4 (stable) - Update all dependencies (vue 3.5, typescript 5.6, @vue/tsconfig 0.5) - Remove defunct Documate AI integration and google-analytics plugin - Add Google Analytics via head config instead - Translate all 25+ documentation pages from Chinese to English - Add comprehensive REST API reference (docs/api/index.md) - Add v3.2 changelog to sidebar navigation (fixes dead link) - Update version string from v3.1 to v3.2 - Fix homepage changelog link to point to v3.2 - Update all WebUI screenshots with current v3.2 UI - Add new screenshots: calendar view, bangumi poster wall - Remove obsolete files: documate.json, deploy/windows.md, deploy/unix.md - Update CSS variables for VitePress 1.6.x compatibility Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
982 B
982 B
How AutoBangumi Works
AutoBangumi (AB for short) is essentially an RSS parser. It parses RSS feeds from anime torrent sites, extracts metadata from torrent titles, generates download rules, and sends them to qBittorrent for downloading. After downloading, it organizes files into a standard media library directory structure.
Pipeline Overview
- RSS Parsing — AB periodically fetches and parses your subscribed RSS feeds
- Title Analysis — Torrent titles are parsed to extract anime name, episode number, season, subtitle group, and resolution
- Rule Generation — Download rules are created in qBittorrent based on the parsed information
- Download Management — qBittorrent handles the actual downloading of torrents
- File Organization — Downloaded files are renamed and moved into a standardized directory structure
- Media Library Ready — The organized files can be directly recognized by Plex, Jellyfin, and other media servers