A work in progress API Wrapper around The Visual Novel Database (VNDB) written in Python.
Project description
we are back!!
LINKS
WELCOME!
Welcome to Azaka, a work-in-progress asynchronous and thin API Wrapper around the visual novel database written in python.
FEATURES
- Fully Asynchronous - The library supports Async. communication and other jobs.
- Clean and Expressive - Azaka's syntax is really clean and expressive with SQL like querying.
- Well Typehinted & Tested - Everything in the library is properly typehinted and checked with strict mypy type checking strategy. However there are few exceptions ;)
INSTALLATION
You can install Azaka using pip.
soon
USAGE
Example of getting some basic VN data.
import asyncio
from azaka import Client, Node, select
query = (
select("title", "image.url")
.frm("vn")
.where(Node("id") == "v17")
)
async def main() -> None:
async with Client() as client:
resp = await client.execute(query=query)
vn = resp.results[0]
print(vn.id, vn.title, vn.image["url"], sep="\n")
asyncio.run(main())
DOCUMENTATION & TUTORIAL
Documentation will be available soon.
THANKS
Thank you for your visit :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
azaka-0.4.2.tar.gz
(6.3 kB
view details)
Built Distribution
azaka-0.4.2-py3-none-any.whl
(8.0 kB
view details)
File details
Details for the file azaka-0.4.2.tar.gz
.
File metadata
- Download URL: azaka-0.4.2.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.3.9-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3db179a7dd365f51cce795050208b5ff71f8ae9231356f85eb236516016301 |
|
MD5 | b92b7421549003d3c4bd479fb3fa4917 |
|
BLAKE2b-256 | 7073477af1388f44930ded247f5325d7900cecd5b6572b180539b5319b537f5d |
File details
Details for the file azaka-0.4.2-py3-none-any.whl
.
File metadata
- Download URL: azaka-0.4.2-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.3.9-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ab8f08fe8991df3961682da2f841a28886e372d8a3bcc0e9044da54b1ac2eb |
|
MD5 | 57c908ea3ee95aeefcb539e65c9cc360 |
|
BLAKE2b-256 | ab1744cbcbdcfe301115e5a73ceb38e765734ab384c8c2aa53522c46d3f2f860 |