- Float: API_Version
- String: Name
- String: Operator (Should be an email or other contact)
- String: Icon (Should be a small picture encoded as Base64)
- String: Description (Information about instance)
Name | Parameteres | Result |
---|---|---|
/info | Instance | |
/manga/search | String: title, String: author, String: artist, String: genres[] | Manga[] |
/manga/from_id | Integer: id | Manga |
/manga/get_chapters | Integer: id | Chapter[] |
/manga/thumbnail | Integer: id | Image |
Parameters are passed as URL-encoded GET parameters Multiple genres should be CSV
Search help
Searches manga database based on title, author, artist and genres/tags
All of these are optional, can be used in any combination and are evaluated
in that specific order.
Args:
title (str): This is tested in a case-insensitive LIKE clause.
author (str): This is tested as "equals" and is case-sensitive.
artist (str): This is tested as "equals" and is case-sensitive.
tags (list): List of genres/tags. Can be prefixed with either + or -
to define inclusion/exclusion (if missing it defaults to +).
As for the tags themselves they are tested as "equal"
and are case-sensitive.
{
"id": int,
"type": str, // Manga / Webtoon
"titles": [str],
"artists": [str],
"authors": [str],
"genres": [str],
"country_of_origin": str, // (ISO-3166)
"publication_status": str, // Ongoing, Axed, Completed
"scanlation_status": bool,
"mal_id": int,
"anilist_id": int,
"mangaupdates_id": int
}
{
"id": int,
"manga_id": int,
"chapter_no": int,
"chapter_postfix": str,
"ordinal": int,
"title": str,
"page_count": int,
"version": int,
"language_id": str, // ISO 639-1
"group_id": int,
"date_added": int, // UTC Unix Timestamp
"ipfs_link": str
}