Awesome
jikan.net
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).
Main attributes
- Written in to work with .Net Standard 2.0, compatible with .Net Framework (4.6.1 or newer), .Net Core (2.0 or newer) and .net (6.0 or newer).
- Fully asynchromous request fetching (can be forced to synchromous if needed).
- Light on dependencies
- No dependencies if you are using .Net Core 3.x or net 6.0+
- Single dependancy for .Net Framework and .Net Core 2.x (System.Text.Json).
- Usable with Dependency Injection.
List of features
- Anime
- Basic information
- Characters
- Staff
- Episode
- News
- Videos/PV/Episodes
- Pictures
- Statistics
- Forum Topics
- More Info
- Reviews
- Recommendations
- User Updates
- Related entries
- Themes
- External links
- Full information
- Manga
- Basic information
- Characters
- News
- Pictures
- Stats
- Forum Topics
- More Info
- Reviews
- Recommendations
- User Updates
- Related entries
- External links
- Full information
- People
- Basic information
- Related anime
- Related manga
- Voice acting roles
- Pictures
- Full information
- Characters
- Basic information
- Related anime
- Related manga
- Voice actors
- Pictures
- Full information
- Search
- Anime
- Manga
- People
- Characters
- Users
- Clubs
- Seasonal Anime
- Current
- Upcoming
- Archival
- Anime Scheduling (for current season)
- Top
- Anime
- Manga
- People
- Characters
- Reviews
- Genre
- Anime genres
- Manga genres
- Producer
- Basic information
- External links
- Full data
- Magazine
- User
- Profile
- Friends
- History
- Statistics
- Favorites
- About
- Reviews
- Recommendations
- Clubs
- Full data
- Clubs
- Profile
- Member list
- Staff
- Relations
Installation
Package manager
PM> Install-Package JikanDotNet
.NET CLI
>dotnet add package JikanDotNet
Then restore dependencies:
>dotnet restore
Changelog
29.10.2024 - Version 2.9.1
- Fix vulnerable
System.Text.Json
library reference to 8.0.5
29.10.2024 - Version 2.9.0
- Fix parsing entries metadata for
HistoryEntry
- Remove no longer supported UserAnimeList and UserMangaList endpoints
Documentation & Usage example
See project wiki.