Skip to content
Jikan API for dart
Branch: master
Clone or download
Latest commit 235df66 Mar 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example removed dto extension Mar 17, 2019
lib reformatted files Mar 17, 2019
test removed dto extension Mar 17, 2019
.gitignore initial commit with top Sep 5, 2018
.travis.yml added travis yml Mar 17, 2019
CHANGELOG.md initial commit with top Sep 5, 2018
LICENSE
README.md added build status in readme Mar 17, 2019
analysis_options.yaml initial commit with top Sep 5, 2018
pubspec.yaml upggraded dependencies, fixed all manga list Nov 19, 2018

README.md

Jikan bindings for jikan api is returns built_value structures so you need to have it in your dependencies

Build status: alt text

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

Work in progress

Api bindings:

  • Top

    • Anime
      • airing
      • upcoming
      • tv
      • movie
      • ova
      • special
      • bypopularity,
      • favorite
    • Manga
      • manga
      • novels
      • oneshots
      • doujin
      • manhwa
      • manhua
      • bypopularity,
      • favorite
    • People
    • Characters
  • Anime

    • Character staff
    • Episodes
    • News
    • Pictures
    • Videos
    • Stats
    • Forum
    • More info
    • Recommendations
    • User updates
  • Manga

    • Characters
    • News
    • Pictures
    • Stats
    • Forum
    • More info
    • Recommendations
    • User updates
  • Person

  • Characters

  • Season

  • Season Archive

  • Season Later

  • Schedule

  • Genre

    • anime
    • manga
    • genre
  • Producer

  • Magazine

  • User

    • Profile
    • History
    • Friends
    • Anime list
      • all
      • watching
      • completed
      • on hold
      • dropped
      • plan to watch
    • Manga list
      • all
      • reading
      • completed
      • on hold
      • dropped
      • plan to read
  • Club

  • Meta

You can’t perform that action at this time.