All Projects → andy840119 → NHentaiAPI

andy840119 / NHentaiAPI

Licence: MIT license
A (full) nHentai API implementation for .NET

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to NHentaiAPI

NHentai-API
NHentai API made using python BeautifulSoup webscrapping.
Stars: ✭ 27 (+12.5%)
Mutual labels:  nhentai, hentai, nhentai-api
Hideri
A fully-featured bot for discord, supporting popular sites like reddit, hitomila, tsumino, nhentai, exhentai, and more
Stars: ✭ 18 (-25%)
Mutual labels:  nhentai, hentai
nana-api
nHentai unofficial API
Stars: ✭ 28 (+16.67%)
Mutual labels:  nhentai, nhentai-api
rayriffy-h
The missing piece of nhentai
Stars: ✭ 76 (+216.67%)
Mutual labels:  nhentai, hentai
net-Socket
A minimalist wrapper around System.Net.Sockets.Socket.
Stars: ✭ 21 (-12.5%)
Mutual labels:  nuget
TimeSpan2
Library extending the .NET TimeSpan structure to be comparable, serializable, and convertible, and to support localized string formatting and parsing.
Stars: ✭ 20 (-16.67%)
Mutual labels:  nuget
xamarin-bugly
A bugly SDK for Xamarin Android Bindings
Stars: ✭ 22 (-8.33%)
Mutual labels:  nuget
gauge-csharp
Csharp runner for Gauge
Stars: ✭ 34 (+41.67%)
Mutual labels:  nuget
Extended-Toolkit
A companion toolkit for the standard toolkit.
Stars: ✭ 83 (+245.83%)
Mutual labels:  nuget
QuestPDF
QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.
Stars: ✭ 2,872 (+11866.67%)
Mutual labels:  nuget
OAuthLogin
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 57 (+137.5%)
Mutual labels:  nuget
Elysium-Extra
Elysium Extra is a library that implements Metro style for Windows Presentation Foundation (WPF) applications. This Project is a very large add-on project built on top of the Elysium SDK.
Stars: ✭ 65 (+170.83%)
Mutual labels:  nuget
OAuthLogin.AspNetCore
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 43 (+79.17%)
Mutual labels:  nuget
Xamarin.AzureCommunicationCalling
Xamarin iOS and Android binding libraries for Microsofts Azure Communication Services
Stars: ✭ 32 (+33.33%)
Mutual labels:  nuget
ScreenshotPlugin
A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.
Stars: ✭ 32 (+33.33%)
Mutual labels:  nuget
WatsonWebsocket
A simple C# async websocket server and client for reliable transmission and receipt of data
Stars: ✭ 158 (+558.33%)
Mutual labels:  nuget
Paket.Unity3D
An extension for the Paket dependency manager that enables the integration of NuGet dependencies into Unity3D projects.
Stars: ✭ 42 (+75%)
Mutual labels:  nuget
unzip
Tiny unzip helper class for .NET 3.5 Client Profile and Mono 2.10, written in pure C#.
Stars: ✭ 25 (+4.17%)
Mutual labels:  nuget
CoreFTP
An FTP library written in C# with no external dependencies
Stars: ✭ 99 (+312.5%)
Mutual labels:  nuget
nexus-repository-import-scripts
A few scripts for importing artifacts into Nexus Repository
Stars: ✭ 142 (+491.67%)
Mutual labels:  nuget

NHentaiAPI

Build status NuGet NuGet NuGet

A (full) nHentai API implementation for .NET

If N-Hentai change the api format, please throw a issue to let me know :)

Check out my other projects

This package can get

Search:

  1. Home page search result

  2. Search result by keyword

  3. Search result by tag, can be sort by popular

  4. Search tags can be filtered by putting - in front of them

Book detail:

  1. Book detail

  2. Related book

Picture:

  1. Page picture (preview picture, thumbnail and origin picture)
  2. Cover picture (preview picture and thumbnail)

Demo

Search book:

//generate client
var client = new NHentaiClient();

//https://nhentai.net/api/galleries/search?query=school%20swimsuit%20loli%20full%20color&page=2
var result = await client.GetSearchPageListAsync("school swimsuit full color -loli",2);

Get book detail:

//generate client
var client = new NHentaiClient();

//get book no 123
var book = await client.GetBookAsync(123);

Get cover and image:

//get book no 123
var book = await client.GetBookAsync(123);

//https://i.nhentai.net/galleries/635/1.jpg
byte[] picture = await client.GetPictureAsync(book, 1);

//https://i.nhentai.net/galleries/635/1.jpg
byte[] cover = await client.GetBigCoverPictureAsync(book);
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].