动漫离线数据库
本仓库的目的是创建一个包含由不同动漫元数据提供商(如myanimelist.net、anidb.net、kitsu.app等)汇总的动漫元数据的数据集,并允许这些元数据提供商之间进行交叉引用。该数据集旨在供manami使用和创建。
目标是至少每周更新一次。
统计数据
更新第34周 [2024]
数据集包含34560条记录(97%已审核),由以下来源组成:
记录数 | 元数据提供商 |
---|---|
27576 | myanimelist.net |
24083 | anime-planet.com |
20606 | kitsu.app |
18875 | anisearch.com |
18785 | anilist.co |
16404 | notify.moe |
13473 | anidb.net |
11395 | livechart.me |
错过的更新:
- 2024: 0(目前为止)
- 2023: 0
- 2022: 0
- 2021: 0
- 2020: 0
- 2019: 2
- 2018: 1
文件
本仓库包含各种JSON和zip文件。包括数据集文件本身,以及包含一些元数据提供商已删除条目ID的文件,以支持自动化流程。
文件 | 类型参考 | 描述 |
---|---|---|
anime-offline-database.json | 数据库根对象 | 包含已从不同元数据提供商合并的动漫数据。内容经过美化处理。如果你在寻找额外的属性,请查看modb-extension。 |
anime-offline-database.schema.json | JSON模式 | 用于验证anime-offline-database.json 的JSON模式文件。 |
anime-offline-database-minified.json | 数据库根对象 | anime-offline-database.json 的压缩版本,包含相同的数据,但文件大小更小。 |
anime-offline-database-minified.schema.json | JSON模式 | 用于验证anime-offline-database-minified.json 的JSON模式文件。 |
anime-offline-database.zip | 数据库根对象 | anime-offline-database-minified.json 的压缩文件,包含相同的数据,但文件大小更小。 |
dead-entries/*.json | 已删除条目根对象 | 其中* 是相应元数据提供商的名称。包含已从元数据提供商删除的动漫ID。内容经过美化处理。 |
dead-entries/*-minified.json | 已删除条目根对象 | 其中* 是相应元数据提供商的名称。包含与dead-entries/*.json 相同的数据,但文件大小更小。 |
dead-entries/dead-entries.schema.json | JSON模式 | 用于验证所有dead-entries/*-minified.json 和dead-entries/*.json 文件的JSON模式文件。 |
dead-entries/*.zip | 已删除条目根对象 | 其中* 是相应元数据提供商的名称。包含与dead-entries/*-minified.json 相同的数据,但文件大小更小。 |
类型参考
以下是JSON文件中类型的描述。
数据库根对象
字段 | 类型 | 可空 | 描述 |
---|---|---|---|
license | 许可证 | 否 | 数据集许可证信息。 |
repository | URL | 否 | 此GitHub仓库的URL,作为数据集的来源。 |
lastUpdate | 日期 (格式: YYYY-MM-DD) | 否 | 文件更新的日期。 |
data | 动漫[] | 否 | 所有动漫的列表。 |
许可证
字段 | 类型 | 可空 | 描述 |
---|---|---|---|
name | 字符串 | 否 | 许可证名称。 |
url | URL | 否 | 完整许可证文件的URL。 |
动漫
字段 | 类型 | 可空 | 描述 |
---|---|---|---|
sources | URL[] | 否 | 该动漫在元数据提供商页面的URL。 |
title | 字符串 | 否 | 主标题。 |
type | 枚举 [TV, MOVIE, OVA, ONA, SPECIAL, UNKNOWN] | 否 | 发行类型。 |
episodes | 整数 | 否 | 集数、电影数或部数。 |
status | 枚举 [FINISHED, ONGOING, UPCOMING, UNKNOWN] | 否 | 发行状态。 |
animeSeason | 动漫季度 | 否 | 动漫首次发行的时间数据。 |
picture | URL | 否 | 代表该动漫的图片URL。 |
thumbnail | URL | 否 | 图片的缩略版URL。 |
synonyms | 字符串[] | 否 | 该动漫的其他名称和拼写。 |
relatedAnime | URL[] | 否 | 与该动漫相关的动漫在元数据提供商的URL。 |
tags | 字符串[] | 否 | 描述该动漫的非策划标签和类型列表。 |
动漫季度
字段 | 类型 | 可空 | 描述 |
---|---|---|---|
season | 枚举 [SPRING, SUMMER, FALL, WINTER, UNDEFINED] | 否 | 季度。 |
year | 整数 | 是 | 年份。 |
已删除条目根对象
字段 | 类型 | 可空 | 描述 |
---|---|---|---|
license | 许可证 | 否 | 数据集许可证信息。 |
repository | URL | 否 | 此GitHub仓库的URL,作为数据集的来源。 |
lastUpdate | 日期 (格式: YYYY-MM-DD) | 否 | 文件更新的日期。 |
deadEntries | 字符串[] | 否 | 已从相应元数据提供商删除的动漫ID。 |
示例
以下是展示文件内容的一些示例。
anime-offline-database.json:
{
"license": {
"name": "GNU Affero通用公共许可证v3.0",
"url": "https://github.com/manami-project/anime-offline-database/blob/master/LICENSE"
},
"repository": "https://github.com/manami-project/anime-offline-database",
"lastUpdate": "2024-01-06",
"data": [
{
"sources": [
"https://anidb.net/anime/4563",
"https://anilist.co/anime/1535",
"https://anime-planet.com/anime/death-note",
"https://anisearch.com/anime/3633",
"https://kitsu.app/anime/1376",
"https://livechart.me/anime/3437",
"https://myanimelist.net/anime/1535",
"https://notify.moe/anime/0-A-5Fimg"
],
"title": "死亡笔记",
"type": "电视剧",
"episodes": 37,
"status": "已完结",
"animeSeason": {
"season": "秋季",
"year": 2006
},
"picture": "https://cdn.myanimelist.net/images/anime/9/9453.jpg",
"thumbnail": "https://cdn.myanimelist.net/images/anime/9/9453t.jpg",
"synonyms": [
"死亡筆記",
"デスノート",
"데스노트",
"Death Note",
"DN",
"Тетрадь cмерти",
"مذكرة الموت",
"डेथ नोट"
],
"relatedAnime": [
"https://anidb.net/anime/8146",
"https://anidb.net/anime/8147",
"https://anilist.co/anime/2994",
"https://anime-planet.com/anime/death-note-rewrite-1-visions-of-a-god",
"https://anime-planet.com/anime/death-note-rewrite-2-ls-successors",
"https://anisearch.com/anime/4441",
"https://anisearch.com/anime/5194",
"https://kitsu.app/anime/2707",
"https://livechart.me/anime/3808",
"https://myanimelist.net/anime/2994",
"https://notify.moe/anime/DBBU5Kimg"
],
"tags": [
"另类现在", "失忆", "反英雄", "无性恋", "亚洲", "改编自漫画", "现代奇幻", "警察", "犯罪",
"犯罪小说", "罪犯", "侦探", "侦探", "剧情", "地球", "谍报", "奇幻", "天才", "神",
"性格坚强的主角", "恐怖", "日本", "神明", "冷酷", "男主角", "漫画", "心理战", "悬疑",
"超能力主角", "哲学", "情节连贯", "警察", "警官", "现在", "主要成年角色", "主要男性角色",
"心理", "心理剧", "精神病患者", "复仇", "对手关系", "秘密身份", "连环杀手", "死神",
"少年", "超自然", "超自然剧情", "惊悚", "时间跳跃", "悲剧", "扭曲的故事", "大学",
"城市", "都市奇幻", "义警"
]
}
]
}
dead-entries/*.json
{
"license": {
"name": "GNU Affero通用公共许可证v3.0",
"url": "https://github.com/manami-project/anime-offline-database/blob/master/LICENSE"
},
"repository": "https://github.com/manami-project/anime-offline-database",
"lastUpdate": "2024-01-06",
"deadEntries": [
"38492",
"38518",
"38522",
"38531"
]
}