All Projects → manami-project → Anime Offline Database

manami-project / Anime Offline Database

Licence: agpl-3.0
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...

Projects that are alternatives of or similar to Anime Offline Database

Medusa
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
Stars: ✭ 1,268 (+334.25%)
Mutual labels:  series, metadata, episodes
Jikan
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Stars: ✭ 531 (+81.85%)
Mutual labels:  json, anime, myanimelist
nts
NTS Radio downloader and metadata parser
Stars: ✭ 58 (-80.14%)
Mutual labels:  metadata, episodes
anime-for-dev
A curated list of animes every developer should watch.
Stars: ✭ 95 (-67.47%)
Mutual labels:  movies, anime
nyaamal
A chrome extension to download anime torrents directly from MyAnimeList and Anilist
Stars: ✭ 75 (-74.32%)
Mutual labels:  anime, myanimelist
JikanKt
A Kotlin wrapper for Jikan REST API
Stars: ✭ 17 (-94.18%)
Mutual labels:  anime, myanimelist
animec
A module to get data about anime characters, news, info, lyrics and more.
Stars: ✭ 31 (-89.38%)
Mutual labels:  anime, myanimelist
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (-81.51%)
Mutual labels:  anime, myanimelist
AniAPI
Core behind AniAPI HTTP Rest APIs.
Stars: ✭ 144 (-50.68%)
Mutual labels:  anime, myanimelist
Jikan4java
Kotlin wrapper for Jikan, an myanimelist api
Stars: ✭ 27 (-90.75%)
Mutual labels:  anime, myanimelist
DroidShows
A Reboot of DroidSeries Offline TV Shows Tracker
Stars: ✭ 69 (-76.37%)
Mutual labels:  episodes, series
kuristina
An API that lets you fetch user lists from MyAnimeList.
Stars: ✭ 14 (-95.21%)
Mutual labels:  anime, myanimelist
MalScraper
Scrape everything you can from MyAnimeList.net
Stars: ✭ 132 (-54.79%)
Mutual labels:  anime, myanimelist
jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-94.52%)
Mutual labels:  anime, myanimelist
anime-relations
Episode redirections for Taiga
Stars: ✭ 69 (-76.37%)
Mutual labels:  anime, myanimelist
myanimelist-api-v2
An awesome wrapper on Nodejs for the new MyAnimeList's API v2!
Stars: ✭ 30 (-89.73%)
Mutual labels:  anime, myanimelist
anilist-to-mal
A python tool that will export your Anilist.co anime list for MAL importing
Stars: ✭ 33 (-88.7%)
Mutual labels:  anime, myanimelist
Lazer Database
PHP flat file database to store data with JSON
Stars: ✭ 254 (-13.01%)
Mutual labels:  json, database
AnimeDLR
AnimeDLR
Stars: ✭ 47 (-83.9%)
Mutual labels:  anime, myanimelist
Discord.JS-Coding-Tutorials
🙂 A full Discord.JS v12 Guide for making Discord Bots by DashCruft on YouTube
Stars: ✭ 58 (-80.14%)
Mutual labels:  episodes, series

anime-offline-database CI build status

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 10 [2021]

The database consists of 31166 entries composed of:

  • 22398 entries from myanimelist.net
  • 16029 entries from kitsu.io
  • 15847 entries from anime-planet.com
  • 14809 entries from notify.moe
  • 14255 entries from anilist.co
  • 11562 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 | Array<Anime> | no |

Anime | Field | Type | Nullable | | --- | --- | --- | | sources | Array<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 | Array<String> | no | | relations | Array<URL> | no | | tags | Array<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 Array<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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].