arm-server
This app uses data from anime-offline-database
- fetching and updating itself every 24 hours.
Missing or duplicate entries
Some entries in the database are not mapped correctly due to inconsistent naming - the owner of anime-offline-database
cannot fix them due to complexity. Therefore this service has manual rules that combines known failures.
You can help add rules by submitting a manual rule request.
API
Base URL: https://relations.yuna.moe
GET
/api/ids?source={anilist|anidb|myanimelist|kitsu}&id={number}
interface Response {
anilist?: number
anidb?: number
myanimelist?: number
kitsu?: number
}
or a 404
if the it could not be found.
Development
- Clone the project
- Install dependencies -
yarn
- Run database migrations -
yarn migrate
- Download data (optional) -
yarn fetch-data
- Start the server -
yarn dev
If the database connection fails double check that your NODE_ENV
is set to development
.