API~APIPath()

Class used for building URL paths to nHentai API endpoints. This class is internal and has only static methods.

new APIPath()

Methods

static book(bookID) → {string}

Book content endpoint.

Parameters:
Name Type Description
bookID number

Book ID.

Returns:
string -

URL path.

static bookCover(mediaID, extension) → {string}

Book's cover image endpoint.

Parameters:
Name Type Description
mediaID number

Media ID.

extension string

Image extension.

Returns:
string -

URL path.

static bookPage(mediaID, page, extension) → {string}

Book's page image endpoint.

Parameters:
Name Type Description
mediaID number

Media ID.

page number

Page ID.

extension string

Image extension.

Returns:
string -

URL path.

static bookThumb(mediaID, page, extension) → {string}

Book's page's thumbnail image endpoint.

Parameters:
Name Type Description
mediaID number

Media ID.

page number

Page ID.

extension string

Image extension.

Returns:
string -

URL path.

static search(query, pageopt) → {string}

Search by query endpoint.

Parameters:
Name Type Attributes Default Description
query string

Search query.

page number <optional>
1

Page ID.

Returns:
string -

URL path.

static searchAlike(bookID) → {string}

Search alike endpoint.

Parameters:
Name Type Description
bookID number

Book ID.

Returns:
string -

URL path.

static searchTagged(tagID, pageopt) → {string}

Search by tag endpoint.

Parameters:
Name Type Attributes Default Description
tagID number

Tag ID.

page number <optional>
1

Page ID.

Returns:
string -

URL path.