Open belldandu opened 7 years ago
Also redesign each anime specific page to allow for more mobile freindly after we do everything else. examples are custom or blurred background images with series relation info and series specific info being in switchable tabs with episodes being below (similar to rawranime).
I don't think redesigning the current v4 to mobile friendly is viable. This is something we might as well do in v6 instead.
That was exactly my thoughts too. Especially after seeing v6 myself. It's also the reason this issue is stalled.
More details on the current site however would be very nice to have 😁
I agree. Although in order to add these details we would need to cross reference anidb and mal for each series in order to get proper info. As sometimes anidb likes to list the source type as the genre (which isn't really good).
We have most anidb ids for series in the uploads board table, so cross referncing anidb would be the easiest solution. You can also see /includes/classes/anidb.class.php for the anidb class, it could be extended to get all the info you need.
Otherwise anilist has a very good API
Could have sworn i responded to this but, while anidb does have a good api sometimes the info it returns just doesn't make sense. Which is why i mentioned crossreferencing both anidb and mal especially for series that appear to have the wrong info in certain places.
A rather perfect example of this is that anidb likes to mix source type tags with genre tags (which is wrong and i have no idea why they do it either).
Well, does anidb return a MAL id? It does give a mal link in resources, but does the api return it as well?
I actually developed my own api that scrapes the site for this kind of info. (It runs in node and is rate limited). All you need is to pass parts of the mal link in the resources (the id and title in the url). Because well the official api is lacking in this area.
Took a look at the anilist docs. And i definetly like their api over anidb and mal. Even the site is awesome. (Where has this site been all my life)
Will make a class for pulling stuff from anilist at another time.
I agree, lol. But if we do go the anilist route, we'd need another table id and connect each anime we have for them. Will have to be discussed with @robotman321 what he thinks of such a migration
A quick look into their listing, they do not save the episode titles like anidb does. We currently fetch the episode titles from anidb when we add episodes to the site.
IMO, anidb is good for episode listings, and anilist is greater for anime listings. They even have the age classification sent with the API. AniDB has no such thing ("classification": "R - 17+ (violence & profanity)")
@belldandu @Enic94 can we get sample outputs of each preferred api? I'd like to see how each one stacks up against the other.
provide status, year released, type, producers, songs, etc. For use with advanced filtering system in the future.