Skip to main content

Python library for [Kuryana](https://github.com/tbdsux/kuryana) API.

Project description

kuryana

Python library for Kuryana API.

Install

# pip
pip install kuryana

# uv
uv add kuryana

Development

# install deps
uv sync

Usage

Clients are built on top of httpx

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}")

Async Client

import asyncio

from kuryana import AsyncKuryana

client = AsyncKuryana()


async def main():
    response = await client.get()
    print(response.message)

    assert "MDL Scraper API" in response.message

    print("\n\n")

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


if __name__ == "__main__":
    asyncio.run(main())

© 2025 | tbdsux

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kuryana-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kuryana-0.2.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file kuryana-0.2.0.tar.gz.

File metadata

  • Download URL: kuryana-0.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for kuryana-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2a861bb908cc22471e413eda24096062513785b3d2fdda1b6d68095b77d06b17
MD5 b9c8351e6587204e6516d5cce83f9d6e
BLAKE2b-256 58b263ab297aa66de66cd747f4c21dd8434e0514e5f812691752fb6caae0dda1

See more details on using hashes here.

File details

Details for the file kuryana-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: kuryana-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for kuryana-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17c19e0296244b3f3a5c10079c2bb136d9d3350b66371e0975353dbf8fd4332a
MD5 98c9d931bc3b1f17a04964accff2affb
BLAKE2b-256 a7a71ae5e95382192c3bd41b6630e63294914ba98f81736fc91679d96c208425

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page