FTW-Entertainment-LLC / AnimeFTW.tv-Site

Production AnimeFTW.tv Site
3 stars 3 forks source link

more detailed anime info #314

Open belldandu opened 7 years ago

belldandu commented 7 years ago

provide status, year released, type, producers, songs, etc. For use with advanced filtering system in the future.

belldandu commented 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).

hanimayahi commented 7 years ago

I don't think redesigning the current v4 to mobile friendly is viable. This is something we might as well do in v6 instead.

belldandu commented 7 years ago

That was exactly my thoughts too. Especially after seeing v6 myself. It's also the reason this issue is stalled.

hanimayahi commented 7 years ago

More details on the current site however would be very nice to have 😁

belldandu commented 7 years ago

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).

hanimayahi commented 7 years ago

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

belldandu commented 7 years ago

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.

belldandu commented 7 years ago

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).

hanimayahi commented 7 years ago

Well, does anidb return a MAL id? It does give a mal link in resources, but does the api return it as well?

belldandu commented 7 years ago

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.

belldandu commented 7 years ago

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)

belldandu commented 7 years ago

Will make a class for pulling stuff from anilist at another time.

hanimayahi commented 7 years ago

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

hanimayahi commented 7 years ago

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.

hanimayahi commented 7 years ago

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)")

robotman321 commented 7 years ago

@belldandu @Enic94 can we get sample outputs of each preferred api? I'd like to see how each one stacks up against the other.