Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/charafau/jikan-dart

Jikan API for dart
https://github.com/charafau/jikan-dart

api dart dartlang jikan

Last synced: 19 days ago
JSON representation

Jikan API for dart

Awesome Lists containing this project

README

        

Jikan bindings for [jikan api](https://jikan.moe/) is returns [built_value](https://github.com/google/built_value.dart) structures so you need to have it in your dependencies

Build status: ![alt text](https://travis-ci.org/charafau/jikan-dart.svg?branch=master)

Available API methods:

```dart
Future> getTop(TopType type, {int page, TopSubtype subtype});

Future getAnime(int animeId, AnimeRequestType type);

Future getAnimeMoreInfo(int animeId);

Future getAnimeEpisodes(int animeId, {int episodes = 1});

Future> getAnimeNews(int animeId);

Future> getAnimePictures(int animeId);

Future> getAnimeVideos(int animeId);

Future getAnimeStats(int animeId);

Future getAnimeForum(int animeId);

Future> getAnimeRecommendations(int animeId);

Future> getMangaCharacters(int mangaId);

Future> getMangaNews(int mangaId);

Future> getMangaPictures(int mangaId);

Future getMangaStats(int mangaId);

Future getMangaForum(int mangaId);

Future getMangaMoreInfo(int mangaId);

Future> getMangaRecommendations(int mangaId);

Future> getPersonPictures(int mangaId);

Future> getCharactersPictures(int mangaId);

Future getSeason(int year, SeasonType season);

Future getSchedule({WeekDay weekday});

Future getGenre(GenreType type, Genre genre, {int page = 1});

Future getProducers(int producerId, {int page = 1});

Future getMagazines(int magazineId, {int page = 1});

Future getUser(String username, {UserRequestType request});

Future getUserProfile(String username);

Future getUserHistory(String username, HistoryType historyType);

Future> getCharacterStaff(int animeId);

Future> getUserUpdates(int animeId, {int page});

Future> getMangaUserUpdate(int managaId, {int page});

Future> 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] 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