https://github.com/bilibili/Index-anisora
https://github.com/bilibili/Index-anisora
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bilibili/Index-anisora
- Owner: bilibili
- License: apache-2.0
- Created: 2024-12-16T08:24:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-03T08:34:29.000Z (5 months ago)
- Last Synced: 2025-06-03T19:46:11.364Z (5 months ago)
- Language: Python
- Size: 279 MB
- Stars: 1,280
- Watchers: 17
- Forks: 53
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- StarryDivineSky - bilibili/Index-anisora - anisora** 是一个基于 Python 的开源工具,旨在为 Bilibili 平台的动漫资源提供自动化索引与管理功能,支持从多个来源爬取视频信息并整理为结构化数据。其核心功能包括:通过解析 Bilibili 接口和网页内容,自动获取动漫的标题、封面、播放量、发布时间等元数据,并将数据存储至本地数据库(如 SQLite 或 MySQL),同时支持通过 Web 界面或命令行工具对数据进行查询、分类和导出。项目特色在于其高度可定制性,用户可通过配置文件调整爬取范围、过滤条件及输出格式,且兼容多种视频格式的解析与处理。 工作原理方面,Index-anisora 采用多线程技术提升数据抓取效率,结合正则表达式和 HTML 解析库(如 BeautifulSoup)从网页中提取关键信息,并通过 Bilibili 的开放 API 补充实时数据。对于视频资源,项目支持使用 FFmpeg 工具进行格式转换与质量检测,并提供简单的缓存机制避免重复抓取。此外,其 Web 界面基于 Flask 框架开发,用户可直观查看索引结果并导出为 CSV 或 JSON 文件。 项目还支持扩展性开发,例如通过插件系统接入其他视频平台(如 NicoNico、YouTube),或集成第三方数据库(如 MongoDB)。由于依赖 Python 3.8+ 环境及部分第三方库(如 requests、pymysql),用户需通过 pip 安装依赖后运行。项目文档包含详细的配置说明与常见问题解决方案,适合开发者或动漫爱好者用于构建个人动漫资源库。需要注意的是,该项目需遵守 Bilibili 的服务条款,避免高频请求导致封禁风险。 (后端开发框架及项目 / 后端项目_其他)
- ai-game-devtools - Index-AniSora - AniSora is the most powerful open-source animated video generation model. It enables one-click creation of video shots across diverse anime styles including series episodes, Chinese original animations, manga adaptations, VTuber content, anime PVs, mad-style parodies(鬼畜动画), and more! |[arXiv](https://arxiv.org/abs/2412.10255) | | Animation | (<span id="animation">Animation</span> / <span id="tool">LLM (LLM & Tool)</span>)