Skip to content

Updated every week: A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more...

License

Notifications You must be signed in to change notification settings

weeb-poly/anime-offline-database

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI build status

anime-offline-database

The purpose of this repository is to create an offline database containing anime meta data aggregated by different anime meta data providers (such as myanimelist.net, anidb.net, kitsu.io and more) and allow cross references between those meta data providers. This file is supposed to be used by and created for manami.

The goal is to deliver at least weekly updates.

Statistics

Update week 19 [2021]

The database consists of 30488 entries composed of:

  • 22566 entries from myanimelist.net
  • 16429 entries from kitsu.io
  • 16486 entries from anime-planet.com
  • 14915 entries from notify.moe
  • 14614 entries from anilist.co
  • 11691 entries from anidb.net

Missed updates:

  • 2021: 0 (so far)
  • 2020: 0
  • 2019: 2
  • 2018: 1

Structure

This repository contains various JSON files. The database file itself as well as one file containing IDs of dead entries for each meta data provider to support the automated process.

anime-offline-database.json

Data types

Root

Field Type Nullable
data Anime[] no

Anime

Field Type Nullable
sources URL[] no
title String no
type Enum of [TV, Movie, OVA, ONA, Special] no
episodes Integer no
status Enum of [FINISHED, CURRENTLY, UPCOMING, UNKNOWN] no
animeSeason AnimeSeason no
picture URL no
thumbnail URL no
synonyms String[] no
relations URL[] no
tags String[] no

AnimeSeason

Field Type Nullable
season Enum of [SPRING, SUMMER, FALL, WINTER, UNDEFINED] no
year Integer yes

Example:

{
    "data": [
        {
            "sources": [
                "https://anidb.net/anime/4563",
                "https://anilist.co/anime/1535",
                "https://anime-planet.com/anime/death-note",
                "https://kitsu.io/anime/1376",
                "https://myanimelist.net/anime/1535",
                "https://notify.moe/anime/0-A-5Fimg"
            ],
            "title": "Death Note",
            "type": "TV",
            "episodes": 37,
            "status": "FINISHED",
            "animeSeason": {
                "season": "FALL",
                "year": 2006
            },
            "picture": "https://cdn.myanimelist.net/images/anime/9/9453.jpg",
            "thumbnail": "https://cdn.myanimelist.net/images/anime/9/9453t.jpg",
            "synonyms": [
                "Caderno da Morte",
                "DEATH NOTE",
                "DN",
                "Death Note - A halállista",
                "Death Note - Carnetul morţii",
                "Death Note - Zápisník smrti",
                "Mirties Užrašai",
                "Notatnik śmierci",
                "Notes Śmierci",
                "Quaderno della Morte",
                "Sveska Smrti",
                "Ölüm Defteri",
                "Τετράδιο Θανάτου",
                "Бележник на Смъртта",
                "Записник Смерті",
                "Свеска Смрти",
                "Тетрадка на Смъртта",
                "Тетрадь cмерти",
                "Үхлийн Тэмдэглэл",
                "מחברת המוות",
                "دفترچه مرگ",
                "دفترچه یادداشت مرگ",
                "كـتـاب الـموت",
                "مدونة الموت",
                "مذكرة الموت",
                "موت نوٹ",
                "डेथ नोट",
                "ですのーと",
                "デスノート",
                "死亡笔记",
                "데스노트"
            ],
            "relations": [
                "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://kitsu.io/anime/2707",
                "https://myanimelist.net/anime/2994",
                "https://notify.moe/anime/DBBU5Kimg"
            ],
            "tags": [
                "alternative present",
                "amnesia",
                "anti-hero",
                "asia",
                "based on a manga",
                "contemporary fantasy",
                "cops",
                "crime",
                "criminals",
                "demons",
                "detective",
                "detectives",
                "drama",
                "earth",
                "espionage",
                "gods",
                "japan",
                "male protagonist",
                "manga",
                "mind games",
                "mystery",
                "overpowered main characters",
                "philosophy",
                "plot continuity",
                "police",
                "present",
                "primarily adult cast",
                "primarily male cast",
                "psychological",
                "psychopaths",
                "revenge",
                "rivalries",
                "secret identity",
                "serial killers",
                "shinigami",
                "shounen",
                "supernatural",
                "thriller",
                "time skip",
                "tragedy",
                "urban",
                "urban fantasy",
                "vigilantes",
                "work"
            ]
        }
    ]
}

dead-entries

Contains IDs which have been removed from the database of the corresponding meta data provider.

Data types

Field Type Nullable
deadEntries String[] no

Example

{
    "deadEntries": [
        "38492",
        "38518",
        "38522",
        "38531"
    ]
}

Other projects using this database

If you have a project that uses this database and you want to add it to this list, please read the contribution guidelines first.

Project Author/Maintainer Short description
adb-aws-lambda manami-project REST service for querying this database up and running in minutes using AWS Lambda.
adb-zeppelin-statistics manami-project A set of statistics and insights about anime on MAL.
animanga-wordlist ryuuganime Japanese Anime, Manga, Characters, and Studio Word List/Dictionary
arm-server BeeeQueue A REST API for querying this database.
manami manami-project A tool to catalog anime on your hard drive and discover new anime to watch.

About

Updated every week: A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more...

Resources

License

Stars

Watchers

Forks

Packages

No packages published