Nehtnai

Nehtnai




πŸ›‘ ALL INFORMATION CLICK HERE πŸ‘ˆπŸ»πŸ‘ˆπŸ»πŸ‘ˆπŸ»

































Nehtnai




Features




Mobile




Actions




Codespaces




Copilot




Packages




Security




Code review




Issues




Discussions




Integrations




GitHub Sponsors




Customer stories








Explore GitHub


Learn and contribute



Topics




Collections




Trending




Skills




GitHub Sponsors




Open source guides


Connect with others



The ReadME Project




Events




Community forum




GitHub Education




GitHub Stars program








Plans




Compare plans




Contact Sales




Education






In this repository


All GitHub

↡



In this repository


All GitHub

↡



In this user


All GitHub

↡



In this repository


All GitHub

↡






AlexandreSenpai

/

NHentai-API


Public






Code



Issues



Pull requests



Actions



Projects



Wiki



Security



Insights




This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

AlexandreSenpai




Merge pull request #40 from sdvcrx/master







Failed to load latest commit information.






refactor: making interfaces sharable through applications




feat: adding get popular now use case




feat: added searching and read use cases for synchronous cases




fix: missing cloudflare helper import



NHentai API
Installation
Library Features
Home
Random
Search
Doujin
Comments
Most Popular
NHentai API Async

from NHentai import NHentai

nhentai = NHentai ()
random_doujin : HomePage = nhentai . get_pages ( page = 1 )
Page (
doujins : List [
Doujin (
id : int
media_id : str
upload_at : datetime
url : str
title : List [ Title ]
tags : List [ Tag ]
artists : List [ Tag ]
languages : List [ Tag ]
categories : List [ Tag ]
characters : List [ Tag ]
parodies : List [ Tag ]
groups : List [ Tag ]
cover : Cover
images : List [ DoujinPage ]
total_favorites : int = 0
total_pages : int = 0
)
],
total_pages : int ,
total_results : int ,
per_page : int )
from NHentai import NHentai

nhentai = NHentai ()
random_doujin : Doujin = nhentai . get_random ()
Doujin (
id : int
media_id : str
upload_at : datetime
url : str
title : List [ Title ]
tags : List [ Tag ]
artists : List [ Tag ]
languages : List [ Tag ]
categories : List [ Tag ]
characters : List [ Tag ]
parodies : List [ Tag ]
groups : List [ Tag ]
cover : Cover
images : List [ DoujinPage ]
total_favorites : int = 0
total_pages : int = 0
)
from NHentai import NHentai , Sort

nhentai = NHentai ()
search_obj : SearchPage = nhentai . search ( query = 'naruto' , sort = Sort . RECENT , page = 1 )
search_obj : SearchPage = nhentai . search ( query = '30955' , page = 1 )
SearchPage (
query : str
sort : str
total_results : int
total_pages : int
doujins : List [
Doujin (
id : int
media_id : str
upload_at : datetime
url : str
title : List [ Title ]
tags : List [ Tag ]
artists : List [ Tag ]
languages : List [ Tag ]
categories : List [ Tag ]
characters : List [ Tag ]
parodies : List [ Tag ]
groups : List [ Tag ]
cover : Cover
images : List [ DoujinPage ]
total_favorites : int = 0
total_pages : int = 0
)
]
)
from NHentai import NHentai

nhentai = NHentai ()
doujin : Doujin = nhentai . get_doujin ( doujin_id = 287167 )
Doujin (
id : int
media_id : str
upload_at : datetime
url : str
title : List [ Title ]
tags : List [ Tag ]
artists : List [ Tag ]
languages : List [ Tag ]
categories : List [ Tag ]
characters : List [ Tag ]
parodies : List [ Tag ]
groups : List [ Tag ]
cover : Cover
images : List [ DoujinPage ]
total_favorites : int = 0
total_pages : int = 0
)
from NHentai import NHentai

nhentai = NHentai ()
comments : CommentPage = nhentai . get_comments ( doujin_id = 1 )
CommentPage ( total_comments : int
comments : List [ Comment ( id : int ,
gallery_id : int ,
poster = User ( id : int ,
username : str , slug : str ,
avatar_url : str ,
is_superuser : bool ,
is_staff : bool ),
post_date : str ,
body : str )])
from NHentai import NHentai

nhentai = NHentai ()
doujins : PopularPage = nhentai . get_popular_now ()
PopularPage (
total_doujins : int
doujins : List [
Doujin (
id : int
media_id : str
upload_at : datetime
url : str
title : List [ Title ]
tags : List [ Tag ]
artists : List [ Tag ]
languages : List [ Tag ]
categories : List [ Tag ]
characters : List [ Tag ]
parodies : List [ Tag ]
groups : List [ Tag ]
cover : Cover
images : List [ DoujinPage ]
total_favorites : int = 0
total_pages : int = 0
)
],
)
from NHentai import NHentaiAsync

nhentai_async = NHentaiAsync ()
event_loop = nhentai_async . event_loop
popular = event_loop . run_until_complete ( nhentai_async . get_popular_now ())
print ( popular )
from NHentai import NHentaiAsync

nhentai_async = NHentaiAsync ()

async def get_popular ():
popular = await nhentai_async . get_popular_now ()
print ( popular )

event_loop = nhentai_async . event_loop
event_loop . run_until_complete ( get_popular ())
from NHentai import NHentaiAsync
nhentai_async = NHentaiAsync ()

# Run in an async function or you will get an error: `'await' outside async function`.
popular = await nhentai_async . get_popular_now ()
print ( popular )

Reestructure Realese

Latest










You can’t perform that action at this time.





You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.


NHentai API made using python BeautifulSoup webscrapping.

A NHentai API made using python webscrapping.
For update notes follow me on Twitter or join on NHentai-API discord server
The expected output is a HomePage instance:
The expected output is a Doujin instance:
Note: Not all doujins have certain properties like tags , artists , etc. They could be an empty list or a NoneType value.
The expected output is a SearchPage instance:
The expected output is a Doujin instance:
The expected output is a CharacterListPage instance:
The expected output is a PopularPage instance:
This is the first version of the asynchronous nhentai scrapper. The methods work in the very same way as the base nhentai scrapper, but to make it work you'll have to work with asyncio module using an event loop that you can import from it or get from NHentaiAsync class property: event_loop .
Since we're working with async functions, you can only call the NHentaiAsync methods from inside an async funcion or context.
If you are already working in an async event loop, such as a python Discord API like discord.py , you can simply await calls that you would otherwise have to call run_until_complete on top of.

NHentai API made using python BeautifulSoup webscrapping.






Features




Mobile




Actions




Codespaces




Copilot




Packages




Security




Code review




Issues




Discussions




Integrations




GitHub Sponsors




Customer stories








Explore GitHub


Learn and contribute



Topics




Collections




Trending




Skills




GitHub Sponsors




Open source guides


Connect with others



The ReadME Project




Events




Community forum




GitHub Education




GitHub Stars program








Plans




Compare plans




Contact Sales




Education






In this topic


All GitHub

↡



In this topic


All GitHub

↡



Search


All GitHub

↡



In this topic


All GitHub

↡









Dar9586
/

NClientV2


An unofficial NHentai android client



Updated
Jul 10, 2022





Java













niuhuan
/

nhentai-cross





Updated
Jul 4, 2022





Dart













ttdyce
/

NHentai-NHViewer


(NSFW) NHViewer is a simple third-party nhentai client for Android



Updated
Jan 2, 2022





Java













AlexandreSenpai
/

NHentai-API


NHentai API made using python BeautifulSoup webscrapping.



Updated
Jun 30, 2022





Python





Browse, download, and manage galleries available on Nhentai.



Updated
Jun 22, 2022





C#













wightwulf1944
/

Amai


Android app for browsing and downloading content from Nhentai.net - currently in development



Updated
Jul 3, 2022





Java





A cross-platform nhentai downloader written in C#.



Updated
Jul 18, 2022





C#













tdakkota
/

gnhentai






Open



Add caching to server




tdakkota


commented

Mar 21, 2020




enhancement

New feature or request


help wanted

Extra attention is needed


good first issue

Good for newcomers









l2studio
/

nhentai-api



πŸ”ž A library for nhentai.net http web api



Updated
Jun 1, 2022





TypeScript








Updated
Oct 28, 2020





Java













calne-ca
/

nhentai-java-client





Updated
Nov 29, 2021





Java













RyouMon
/

FavoritesCrawler


Crawl your personal favorite images, photo albums, comics from website. Support pixiv, yande.re, nhentai for now. ηˆ¬ε–δ½ δΈͺδΊΊζ”Άθ—ηš„ε›Ύη‰‡γ€ε†™ηœŸι›†ε’ŒζΌ«η”»γ€‚



Updated
Apr 23, 2022





Python













laporchen
/

nh-crawler


Trying to make some stuff,then I somehow decided to make a website to let you watch doujin from nhentai



Updated
Feb 24, 2022





Vue














You can’t perform that action at this time.





You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.

gnhentai-server provides Cache interface

Add a description, image, and links to the
nhentai-client
topic page so that developers can more easily learn about it.


To associate your repository with the
nhentai-client
topic, visit your repo's landing page and select "manage topics."



Therapists
:
Login
|
Sign Up


United States


Austin, TX
Brooklyn, NY
Chicago, IL
Denver, CO
Houston, TX
Los Angeles, CA
New York, NY
Portland, OR
San Diego, CA
San Francisco, CA
Seattle, WA
Washington, DC







Mental Health


Addiction

Anxiety

ADHD

Asperger's

Autism

Bipolar Disorder

Chronic Pain

Depression

Eating Disorders








Personality


Passive Aggressi
Girls Got Cream Pics
Emily Grey Interracial
Angela White Porn Hd

Report Page