original https://www.npmjs.com/package/nhentai-api
add bypass CORS and many proxy server for blocked country.
Warning: this module returns only URLs for requests.
Returns Search
URL by query.
Parameter | Required | Default value | Description |
---|---|---|---|
query |
+ | Search query, see more at https://nhentai.net/info | |
page |
- | 1 |
Page of search |
sort |
- | null |
Sort type: popular (1 ) or date (2 ) |
Returns Search
URL for related to book's ID.
Parameter | Required | Default value | Description |
---|---|---|---|
book_id |
+ | book_id for search related |
|
page |
- | 1 |
Page of search |
sort |
- | null |
Sort type: popular (1 ) or date (2 ) |
Returns Search
URL for tag's ID.
Parameter | Required | Default value | Description |
---|---|---|---|
tag_id |
+ | Tag's ID | |
page |
- | 1 |
Page of search |
sort |
- | null |
Sort type: popular (1 ) or date (2 ) |
Returns URL for getting Book
.
Parameter | Required | Default value | Description |
---|---|---|---|
book_id |
+ | Book's ID |
Returns page's image URL for Book
's media_id
.
Parameter | Required | Default value | Description |
---|---|---|---|
media_id |
+ | Book's media_id |
|
page |
- | 1 |
Book's page |
Returns page's thumbnail image URL for Book
's media_id
.
Parameter | Required | Default value | Description |
---|---|---|---|
media_id |
+ | Book's media_id |
|
page |
- | 1 |
Book's page |
Returns Book
's cover image URL.
Parameter | Required | Default value | Description |
---|---|---|---|
media_id |
+ | Book's media_id |
Returns Book
.
Parameter | Required | Default value | Description |
---|---|---|---|
data |
+ | Data for parse. |
Returns Search
.
Parameter | Required | Default value | Description |
---|---|---|---|
data |
+ | Data for parse. |
nhentaiBook {
book: {…}
cover:(...)
id:(...)
media_id:(...)
num_favorites:(...)
num_pages:(...)
pages:(...)
scanlator:(...)
tags:(...)
thumbnail:(...)
title:(...)
upload_date:(...)
}
Stores parsed JSON
for the book.
Stores details for book's cover.
Stores book's id
.
Stores book's gallery id. Used for gallery's methods.
Stores amount of book's "likes".
Stores amount of pages in the book.
Stores Array
of book's pages details.
Stores name of scanlator.
Stores Array
of tags. Each of tag is JSON
like:
{
id: …,
type: …,
name: …,
url: …,
count: …
}
Stores details for book's cover thumbnail.
Stores object
with titles (english
, japanese
, pretty
).
Stores book's upload Date
.
nhentaiSearch {
search: {…}
num_pages:(...)
per_page:(...)
results:(...)
}
Stores parsed JSON
for the search.
Stores amount of pages found.
Stores amount of books per page.
Stores Array
of Book
s.
./nhentai/
API.js
Book.js
Search.js
Errror.js
APIError.js
TypeError.js