letrixz / animethemes-api Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://animethemes-api.herokuapp.com
Home Page: https://animethemes-api.herokuapp.com
I tried using APIs with two anime from the Winter 2021 season, but I got the error "Anime not found" :
It's weird, I did a search on r / AnimeThemes and I found the openings of these two anime :
I wonder if it's a bug or if I'm using the API badly .
Hey! Sorry for bothering but is there a way to get all song's ID (theme_id) at once?
And I don't get how to get last added animes/themes.
https://animethemes-api.herokuapp.com/api/v1/latest is ok but
https://animethemes-api.herokuapp.com/api/v1/latest/animes and
https://animethemes-api.herokuapp.com/api/v1/latest/themes leads to Not Found.
Or, for example, I want to get all songs after specific song ID (theme_id) using pages if there is lot of them.
I know I'm asking too much but if you could make the 1st feature - get all theme_id - it would be awesome! It's all I need...
Hello!
Is there a chance to get song's author with GET /anime/id ? It has 'themes' with title, type, mirrors etc of the song but no author :C
Btw thank you for this great API, i didn't expect that someone done it, great job :3
The API currently returns all data about an anime, and it's video mirrors, however you have to download audio by requesting a link again, instead of getting it by default.
Currently I have to make 2 download functions, one for audio and one for video. This makes it overcomplicated.
I suggest instead of having mirrors lead to a video, it should return an audio alternative too.
Right now requesting for user's list leads to anime that hasn't been watched yet, this creates a few problems, I recommend implementing a way to choose only one category.
For example /mal/letrixZ/completed
instead of /mal/letrixZ
which should still return every anime
Letting the user choose his own arguments could work too, for example /mal/letrixZ?status=1
In the code the login secrets for the reddit bot are shown this should be totally removed
Right now using the API requires additional code to be used which could be easily solved by implementing the most used features right in the API.
I would ideally start out with just getting all the links to audio/video files. There can be arguments, but I personally think that at that point, you should implement your own code.
I personally suggest
/links/<file_type>/<normal_path>
which would for example be
/links/audio/mal/letrixZ/
and that would return a file with all audio links of every theme (only the first of each version) of every anime in letrixZ's anime list.
or /links/video/anime/40060/
which would return all video links of BNA.
No need to know how to code will let a ton more people to use the API.
The API might start being more focused on users that don't know how to code. This should be avoided as these features should only be considered side features.
When using this endpoint "https://animethemes-api.herokuapp.com/api/v1/search/" to search for anime like the Fate series I need to give the tittle with a "/" in it.
But the api then don't find an end point because the "/" is interpreted as part of the url not part of the "variable".
Any idea to go arround, or could you fix this ?
Great Thanks to you for this amazing API, really good work
Mat
i'm working with nextjs and when i wanna to fetch data from your api i get an error "Access to XMLHttpRequest at 'https://animethemes-api.herokuapp.com/api/v1/anime/40060' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.". I think that i need an access token any solutions??
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.