API Client wrappers for Kuryana
  • Python 62.3%
  • TypeScript 36.5%
  • JavaScript 1.2%
Find a file
2025-11-19 19:57:13 +08:00
python feat: enhance request handling with RequestOptions for retry configuration 2025-11-19 19:57:13 +08:00
ts ts: fix date type to string 2025-11-09 00:02:14 +08:00
README.md update main readme 2025-11-09 02:38:02 +08:00

kuryana-api-wrapper libs

API Client for Kuryana

Usage

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.results.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.results.dramas:
        print(f"{drama.title} - {drama.year}")

See more for Async client


© 2025 | tbdsux