Jikan.net is a .NET wrapper for Jikan RESTful API for parsing data from MyAnimeList. Main objective of the wrapper is to simplify utilization of Jikan API, as strongly typed languages are not-so-easy to use with elastic json (sure we can go use dynamics in .NET, but let's think about performance).
- Written in .Net Standard 2.0, compatible with .Net Framework (4.6.1 or newer) and .Net Core (2.0 or newer).
- Fully asynchromous request fetching (can be forced to synchromous if needed).
- Can handle both SSL encrypted and non-SSL encrypted requests.
- Light on dependencies (require only Newtonsoft.Json for parsing).
- Usable with Dependency Injection.
- Anime
- Basic information
- Characters & Staff
- Episode
- News
- Videos/PV/Episodes
- Pictures
- Stats
- Forum Topics
- More Info
- Reviews
- Recommendations
- User Updates
- Manga
- Basic information
- Characters
- News
- Pictures
- Stats
- Forum Topics
- More Info
- Reviews
- Recommendations
- User Updates
- People
- Basic information
- Pictures
- Characters
- Basic information
- Pictures
- Search (Anime/Manga/Character/Person)
- Basic query
- Filters (Advanced Search)
- Pagination Support
- No.# of pages
- Seasonal Anime
- Season + Year
- Undefined airing date
- Season Archive
- Anime Scheduling (for current season)
- Filtering by day of the week.
- Top
- Anime
- Manga
- People
- Characters
- Sub Types & Pagination Support
- Genre
- Anime genres
- Manga genres
- Producer
- Magazine
- User
- Profile
- Friends
- History
- Filter by Anime/Manga.
- Anime list
- Filter by status (watching, completed, etc.)
- Advanced filters
- Pagination support
- Manga list
- Filter by status (reading, completed, etc.)
- Advanced filters
- Pagination support
- Clubs
- Profile
- Member list
- Pagination support
- Meta
- API status
PM> Install-Package JikanDotNet
>dotnet add package JikanDotNet
Then restore dependencies:
>dotnet restore
- Integration with Jikan API v3.3.
- Features
- [Search] Improved searching for manga and anime
- Order by data (Title, score, etc.)
- Filter Producer (anime) or Magazine (manga)
- Improved multiple genre query.
- [UserList] Advanced User Lists (Anime/Manga) queries
- Usable by passing
UserListAnimeSearchConfig
toGetUserAnimeList
andUserListMangaSearchConfig
toGetUserMangaList
methods- Order by data:
OrderBy
,OrderBy2
(Title, score, etc.) - Sort by ascending/descending -
SortBy
- Search user list:
Query
property - New Anime filters:
Producer
,Season
,Year
,AiringStatus
- New Manga filters:
Magazine
,PublishingStatus
- Paging support:
Page
property
- Order by data:
- Usable by passing
- [Search] Improved searching for manga and anime
- Fixes
- [AnimeEpisoded] changed
Aired
property fromTimeSpan
(a pair ofDateTime
) to singleDateTime
- [AnimeEpisoded] changed
See project wiki.