Awesome
arm-server
This app uses data from Fribb/anime-lists
- fetching
and updating itself every 24 hours.
Fribb/anime-lists
is an automatic merged copy of
anime-offline-database
and
Anime-Lists/anime-lists
.
Get notifications on important API changes
Subscribe to new releases in this repo:
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 Docs
Self-hosting
Docker images are built and provided for each commit on master!
The minimum configuration needed can be found in the following command:
docker run -it --name arm-server -p 3000:3000 ghcr.io/beeequeue/arm-server:latest
Development
Server
- Clone the project
- Install dependencies -
pnpm
- Run database migrations -
pnpm migrate
- Download data (optional) -
pnpm fetch-data
- Start the server -
pnpm dev
If the database connection fails double check that your NODE_ENV
is set to development
.
Docs
- Clone the project
- Install dependencies -
pnpm
- Start the build -
pnpm docs:dev
- Open the file in a browser -
redoc-static.html
- Edit
docs/openapi.yaml
file