Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/charafau/jikan-dart
- Owner: charafau
- License: apache-2.0
- Created: 2018-09-14T01:28:17.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-10T22:40:21.000Z (almost 5 years ago)
- Last Synced: 2024-10-09T15:33:05.426Z (about 1 month ago)
- Topics: api, dart, dartlang, jikan
- Language: Dart
- Size: 129 KB
- Stars: 27
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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 progressApi 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