API Client wrappers for Kuryana
  • Python 62.4%
  • TypeScript 36.8%
  • JavaScript 0.8%
Find a file
2026-10-31 14:13:58 +08:00
python python: bump to 0.3.0 2026-10-31 14:13:58 +08:00
ts ts: upgrade dependencies 2026-10-31 14:00:56 +08:00
README.md docs: add usage guide and link it from readmes 2026-10-31 10:31:55 +08:00
USAGE.md docs: list npm and PyPI versions separately in usage guide 2026-10-31 14:13:58 +08:00

kuryana-api-wrapper libs

API Client for Kuryana

Usage

Full guide (all methods, errors, pagination, upgrading from 0.1.x): USAGE.md

TS/JS

import { Kuryana } from "@tbdhdev/kuryana-ts";

async function main() {
  const kuryana = new Kuryana();
  // const kuryana = new Kuryana("https://custom-endpoint.net");

  const res = await kuryana.search("goblin");

  if (!res.success) {
    console.error("Search failed:", res.error);
    return;
  }

  // log results
  for (const item of res.result.dramas) {
    console.log("Drama:", item.title);
    console.log("Year:", item.year);
    console.log("-----\n");
  }
}

main();

Python

from kuryana import Kuryana

client = Kuryana()


if __name__ == "__main__":
    response = client.get()
    print(response.message)

    assert "MDL Scraper API" in response.message

    print("\n\n")

    search = client.search("goblin")
    for drama in search.data.dramas:
        print(f"{drama.title} - {drama.year}")

See more for Async client


© 2025 | tbdsux