Giter Site home page Giter Site logo

jikan.net's Introduction

Build status build status build status License: MIT GitHub issues open

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 .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.

List of features

  • 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

Installation

Package manager

PM> Install-Package JikanDotNet

.NET CLI

>dotnet add package JikanDotNet

Then restore dependencies:

>dotnet restore

Changelog

29.09.2019 - Version 1.3.1

  • Fixes
    • [General] Removed null check during creation http client in order to avoid multiple Jikan objects holding same url.
    • [Search] Fixed incorrect parameters listing in search queries, which leaded to returning null.

Read More

Documentation & Usage example

See project wiki.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.