Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ervie/jikan.net
A dotnet wrapper for Jikan REST API.
https://github.com/ervie/jikan.net
anime csharp dotnet dotnet-core http jikan web-api
Last synced: about 15 hours ago
JSON representation
A dotnet wrapper for Jikan REST API.
- Host: GitHub
- URL: https://github.com/ervie/jikan.net
- Owner: Ervie
- License: mit
- Created: 2018-05-01T10:00:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T19:13:26.000Z (3 months ago)
- Last Synced: 2025-01-14T13:10:01.988Z (about 15 hours ago)
- Topics: anime, csharp, dotnet, dotnet-core, http, jikan, web-api
- Language: C#
- Size: 670 KB
- Stars: 81
- Watchers: 4
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
[![Discord Server](https://img.shields.io/discord/460491088004907029.svg?style=flat&logo=discord)](https://discord.gg/4tvCr36) ![build status](https://travis-ci.org/Ervie/jikan.net.svg?branch=master) ![build status](https://img.shields.io/nuget/v/JikanDotNet.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![GitHub issues open](https://img.shields.io/github/issues/Ervie/jikan.net.svg?maxAge=2592000)]()
# jikan.net
Jikan.net is a .NET wrapper for [Jikan](https://jikan.moe) RESTful API for parsing data from [MyAnimeList](https://myanimelist.com). 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**[Read More](https://github.com/Ervie/jikan.net/blob/master/Changelog.md)**
# Documentation & Usage example
See [project wiki](https://github.com/Ervie/jikan.net/wiki#usage-example).