Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EOussama/anusic-api
Anime themes API.
https://github.com/EOussama/anusic-api
anime anime-opening anime-themes api scrapper
Last synced: 3 months ago
JSON representation
Anime themes API.
- Host: GitHub
- URL: https://github.com/EOussama/anusic-api
- Owner: eoussama
- License: mit
- Created: 2020-06-28T13:55:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T01:52:54.000Z (over 1 year ago)
- Last Synced: 2024-06-20T08:14:48.335Z (5 months ago)
- Topics: anime, anime-opening, anime-themes, api, scrapper
- Language: Go
- Homepage: https://anusic-api.herokuapp.com/api/v1/
- Size: 87.4 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-morocco - Anusic-API - api.svg?style=social)](https://github.com/EOussama/anusic-api/stargazers) - Anime themes API. by [@EOussama](https://github.com/Eoussama) (Uncategorized / Uncategorized)
README
# Anusic-API
## Description
API that scraps `https://www.reddit.com/r/AnimeThemes`.
## Routes
*Anime list*: `https://anusic-api.herokuapp.com/api/v1/anime`
*Anime list filtered by name*: `https://anusic-api.herokuapp.com/api/v1/anime?name=titan`
*Anime list filtered by year*: `https://anusic-api.herokuapp.com/api/v1/anime?year=2017`
*Anime list filtered by multiple years*: `https://anusic-api.herokuapp.com/api/v1/anime?year=2003,2017`
*Anime list filtered by multiple name and years*: `https://anusic-api.herokuapp.com/api/v1/anime?name=titan&year=2013,2019`
*Anime info + themes*: `https://anusic-api.herokuapp.com/api/v1/anime/:id`
---
In order to access the following routes, you need to send an authentication code in the `x-access-token` header
*Logs*: `https://anusic-api.herokuapp.com/api/v1/logs`
*Log content*: `https://anusic-api.herokuapp.com/api/v1/logs/:id`
---
## Deployment
Anusic-API provides a Docker image that is readily available for use. This makes it easy to quickly deploy the API to any environment that supports Docker.
Quick bootstrap with the following Docker image `eoussama/anusic-api:0.0.3`
## Incident report
This project relied on the [r/AnimeThemes](https://www.reddit.com/r/AnimeThemes/) subreddit's wiki for its data, but the wiki was removed, leaving the API with only cached data that stops at late 2022. As long as the API continues to depend on this cache, the content provided will be limited to that timeframe.
## Deprecation Notice
All Docker tags prior to 0.0.3 are now deprecated as they do not fall back to the cached data. To ensure that you are using the latest version of the API, please use the Docker image tag 0.0.3 or later.