Hibiki is MyAnimeList manga database dump and REST API.
Powered by my nagato library and MyAnimeList API as reference.
More will be coming soon...
| Env | Default | Description |
|---|---|---|
HIBIKI_APP_ENV | dev | Environment type (dev/prod). |
HIBIKI_HTTP_PORT | 45002 | HTTP server port. |
HIBIKI_HTTP_READ_TIMEOUT | 5s | HTTP read timeout. |
HIBIKI_HTTP_WRITE_TIMEOUT | 5s | HTTP write timeout. |
HIBIKI_HTTP_GRACEFUL_TIMEOUT | 10s | HTTP gracefull timeout. |
HIBIKI_GRPC_PORT | 46002 | GRPC server port. |
HIBIKI_GRPC_TIMEOUT | 10s | GRPC timeout. |
HIBIKI_CACHE_DIALECT | inmemory | Cache type (nocache/redis/inmemory/memcache) |
HIBIKI_CACHE_ADDRESS | Cache address. | |
HIBIKI_CACHE_PASSWORD | Cache password. | |
HIBIKI_CACHE_TIME | 24h | Cache time. |
HIBIKI_DB_DIALECT | mongodb | Database type. |
HIBIKI_DB_ADDRESS | mongodb://localhost:27017 | Database address with port. |
HIBIKI_DB_NAME | hibiki | Database name. |
HIBIKI_DB_USER | Database username. | |
HIBIKI_DB_PASSWORD | Database password. | |
HIBIKI_DB_MAX_CONN_OPEN | 10 | Max open database connection. |
HIBIKI_DB_MAX_CONN_IDLE | 10 | Max idle database connection. |
HIBIKI_DB_MAX_CONN_LIFETIME | 1m | Max database connection lifetime. |
HIBIKI_PUBSUB_DIALECT | rabbitmq | Pubsub type (nsq/rabbitmq/redis/google) |
HIBIKI_PUBSUB_ADDRESS | Pubsub address (if you are using google, this will be your google project id). | |
HIBIKI_PUBSUB_PASSWORD | Pubsub password (if you are using google, this will be the content of your google service account json). | |
HIBIKI_MAL_CLIENT_ID | MyAnimeList client id. | |
HIBIKI_CRON_UPDATE_LIMIT | 10 | Manga count limit when updating old data. |
HIBIKI_CRON_FILL_LIMIT | 30 | Manga count limit when filling missing manga data. |
HIBIKI_CRON_RELEASING_AGE | 7 | Age of old releasing/airing manga data (in days). |
HIBIKI_CRON_FINISHED_AGE | 30 | Age of old finished manga data (in days). |
HIBIKI_CRON_NOT_YET_AGE | 7 | Age of old not yet released/aired manga (in days). |
HIBIKI_CRON_USER_ANIME_AGE | 7 | Age of old user manga list (in days). |
HIBIKI_NEWRELIC_NAME | hibiki | Newrelic application name. |
HIBIKI_NEWRELIC_LICENSE_KEY | Newrelic license key. |
Hibiki's name is taken from japanese destroyer with her sisters (Inazuma, Akatsuki, Ikazuchi). Also, exists in Kantai Collection games and manga.
Hibiki is meant for educational purpose and personal usage only. Please use it responsibly according to MyAnimeList API License and Developer Agreement.
All data belong to their respective copyrights owners, hibiki does not have any affiliation with content providers.
MIT License
Copyright (c) 2022 Axel
Content type
Image
Digest
sha256:72ae05a63…
Size
27 MB
Last updated
7 months ago
Requires Docker Desktop 4.37.1 or later.