jikan-dart
jikan-dart copied to clipboard
Jikan API for dart
Jikan bindings for jikan api is returns built_value structures so you need to have it in your dependencies
Build status:
Available API methods:
Future<BuiltList<Top>> getTop(TopType type, {int page, TopSubtype subtype});
Future<String> getAnime(int animeId, AnimeRequestType type);
Future<MoreInfo> getAnimeMoreInfo(int animeId);
Future<AnimeEpisodes> getAnimeEpisodes(int animeId, {int episodes = 1});
Future<BuiltList<Article>> getAnimeNews(int animeId);
Future<BuiltList<Picture>> getAnimePictures(int animeId);
Future<BuiltList<Promo>> getAnimeVideos(int animeId);
Future<Stats> getAnimeStats(int animeId);
Future<Forum> getAnimeForum(int animeId);
Future<BuiltList<Recommendation>> getAnimeRecommendations(int animeId);
Future<BuiltList<MangaCharacter>> getMangaCharacters(int mangaId);
Future<BuiltList<Article>> getMangaNews(int mangaId);
Future<BuiltList<Picture>> getMangaPictures(int mangaId);
Future<Stats> getMangaStats(int mangaId);
Future<Forum> getMangaForum(int mangaId);
Future<MoreInfo> getMangaMoreInfo(int mangaId);
Future<BuiltList<Recommendation>> getMangaRecommendations(int mangaId);
Future<BuiltList<Picture>> getPersonPictures(int mangaId);
Future<BuiltList<Picture>> getCharactersPictures(int mangaId);
Future<Season> getSeason(int year, SeasonType season);
Future<Schedule> getSchedule({WeekDay weekday});
Future<GenreList> getGenre(GenreType type, Genre genre, {int page = 1});
Future<Producers> getProducers(int producerId, {int page = 1});
Future<Producers> getMagazines(int magazineId, {int page = 1});
Future<String> getUser(String username, {UserRequestType request});
Future<ProfileResult> getUserProfile(String username);
Future<HistoryResult> getUserHistory(String username, HistoryType historyType);
Future<BuiltList<CharacterStaff>> getCharacterStaff(int animeId);
Future<BuiltList<AnimeUserUpdate>> getUserUpdates(int animeId, {int page});
Future<BuiltList<MangaUserUpdate>> getMangaUserUpdate(int managaId, {int page});
Future<BuiltList<SeasonArchive>> getSeasonArchive();
Work in progress
Api bindings:
-
[x] Top
- [x] Anime
- [x] airing
- [x] upcoming
- [x] tv
- [x] movie
- [x] ova
- [x] special
- [x] bypopularity,
- [x] favorite
- [x] Manga
- [x] manga
- [x] novels
- [x] oneshots
- [x] doujin
- [x] manhwa
- [x] manhua
- [x] bypopularity,
- [x] favorite
- [x] People
- [x] Characters
- [x] Anime
-
[x] Anime
- [x] Character staff
- [x] Episodes
- [x] News
- [x] Pictures
- [x] Videos
- [x] Stats
- [x] Forum
- [x] More info
- [x] Recommendations
- [x] User updates
-
[x] Manga
- [x] Characters
- [x] News
- [x] Pictures
- [x] Stats
- [x] Forum
- [x] More info
- [x] Recommendations
- [x] User updates
-
[x] Person
-
[x] Characters
-
[x] Season
-
[x] Season Archive
-
[ ] Season Later
-
[x] Schedule
-
[x] Genre
- [x] anime
- [x] manga
- [x] genre
-
[x] Producer
-
[x] Magazine
-
[x] User
- [x] Profile
- [x] History
- [x] Friends
- [x] Anime list
- [x] all
- [x] watching
- [x] completed
- [x] on hold
- [x] dropped
- [x] plan to watch
- [x] Manga list
- [x] all
- [x] reading
- [x] completed
- [x] on hold
- [x] dropped
- [x] plan to read
-
[ ] Club
-
[ ] Meta