Kavita icon indicating copy to clipboard operation
Kavita copied to clipboard

Epic: API Sources

Open majora2007 opened this issue 3 years ago • 13 comments

Sources for where we can pull data from:

Manga

https://comicvine.gamespot.com/api/ http://api.comicvine.com (Manga/Comics) MangaDex https://myanimelist.net/apiconfig/references/api/v2#operation/forum_topics_get https://jikan.moe/ https://github.com/AniList/ApiV2-GraphQL-Docs https://bato.to

Comics

https://www.comics.org/ (https://comiccover.org/api/default.php) https://inducks.org/ https://docs.google.com/spreadsheets/d/1hhqqedn4mdj1pBtuPRRah-NbZAGKUwwzxCgcKjZnuAg/edit#gid=0 https://metron.cloud/

Books

https://www.oclc.org/developer/develop/web-services/worldcat-search-api.en.html https://www.goodreads.com/api https://github.com/yoavaviram/python-amazon-simple-product-api

majora2007 avatar Apr 02 '21 19:04 majora2007

Hi I like to add the anilist api for manga to the proposal if it's no bother. thank you

https://github.com/AniList/ApiV2-GraphQL-Docs

AniUrbz avatar May 03 '21 23:05 AniUrbz

Thanks, appreciate the extra source.

majora2007 avatar May 04 '21 23:05 majora2007

webnovel.com for Light Novels (no API)

majora2007 avatar Nov 09 '21 23:11 majora2007

Fakku for hentai manga. (https://www.fakku.net/)

varoOP avatar Jan 19 '22 21:01 varoOP

Irodori Comics too, they overlap with Fakku alot but there is some title only they have: https://irodoricomics.com/

tanpro260196 avatar Jan 20 '22 10:01 tanpro260196

mangaupdates.com for Manga & Light Novels (no API)

Gin-no-kami avatar Mar 07 '22 13:03 Gin-no-kami

nhentai and exhentai (extremely good sources for tags, sadly they don't have one page per doujinshi, but one per release. Metadata is stored redundantly for those doujinshi as well, meaning one release may contain a lot more tags than another release when the only difference is who uplodaded it and which translation it may be)

Both those sources are supported by HappyPandaX, so maybe one can learn from the code over there.

doujinshi.org (no API afaik, but it has a LOT of doujinshi) for the media type doujinshi. (I would specifically like to HEAVILY suggest we implement a media type of doujinshi btw. It has overlap with manga, but being FAN-made manga releases of existing series it would be helpful to have it exist next to, but not within the same library (and metadata-fetching) type)

(bonus if the "parody of" field (unless it's original, because yes, non-"parodizing" doujinshis exist as well) links to the series of the manga library (and vice versa, as in: "show n doujinshi for this series" in the Doujinshi library)

GlassedSilver avatar Apr 10 '22 14:04 GlassedSilver

Hi @GlassedSilver, can you please provide your thoughts via a comment on this story for relationships? I feel like you may have some insights into additional relationships between series for doujinshis.

https://github.com/Kareadita/Kavita/issues/1182

majora2007 avatar Apr 10 '22 18:04 majora2007

Hi @GlassedSilver, can you please provide your thoughts via a comment on this story for relationships? I feel like you may have some insights into additional relationships between series for doujinshis.

#1182

I'll check that out, skimming your introductory post over there already got me giggly.

I am absolutely ecstatic that someone values the relationships and tying a franchise together in an easy to pick up from start to finish way as I do!

Re-discovery of my own library, but also being able to present it meaningfully and with in-depth information to others is very important to me. You don't randomly align books on your own bookshelf as well, just because you can tell where which book is by remembering the color of the side of it and whether it had big or small letters for the title. :)

I'll be happy to give feedback for that. I also - just today - checked Kavita's roadmap (that's why I'm in this thread :D) and got very excited to see that metadata scraping is planned for a fairly soonish (if not released, then tackled) release! Much appreciated, because the metadata scraping world for manga is... dire. :D

To get GOOD and thorough metadata in my library, even if it needs to be manually managed in some bits, is of high importance to me. And also for that metadata to be writable to a sidecar file, so I only need to take care of scraping/editing ONCE and if I ever had to change (or ADD!) software in my stack I could lean on my previous work! :)

GlassedSilver avatar Apr 10 '22 19:04 GlassedSilver

For Bande dessinée (french comics) the reference is https://www.bedetheque.com/

Itadiki avatar May 01 '22 13:05 Itadiki

Please consider parsing local files from ComicRack also such as ComicInfo.xml, they are either present inside the compressed file or with the same name as the comic in the same folder.

Maltavius avatar May 25 '22 18:05 Maltavius

@Maltavius please keep this thread on topic for external api sources and not requests. ComicInfo is already supported. Thanks.

majora2007 avatar May 25 '22 18:05 majora2007

MangaUpdates has an API now! https://api.mangaupdates.com/

shimizurei avatar Jun 05 '22 03:06 shimizurei

Thank you everyone for the feedback. I have decided to go a different direction to provide external metadata into Kavita and hence will unpin this issue.

majora2007 avatar Sep 13 '22 21:09 majora2007

and what is that direction ?

byzboo avatar Oct 20 '23 18:10 byzboo

This is no longer something I'll be pursuing in base Kavita. I'll close out this issue. Thanks to everyone who contributed a source.

majora2007 avatar Oct 20 '23 19:10 majora2007