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.1.tar.gz
(6.3 kB
view details)
Built Distribution
azaka-0.4.1-py3-none-any.whl
(8.0 kB
view details)
File details
Details for the file azaka-0.4.1.tar.gz
.
File metadata
- Download URL: azaka-0.4.1.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 | 61dd73e126a0340b4fceb746e6fc91634670d41ac3adc958e5eaf80df17028fa |
|
MD5 | 534136d70344505204f8b2ad960d793a |
|
BLAKE2b-256 | 01eb31f94a80f2a58013cc7d7e9f535b4926a48c2da42b19317bb6569da7fe1f |
File details
Details for the file azaka-0.4.1-py3-none-any.whl
.
File metadata
- Download URL: azaka-0.4.1-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 | 519b68eadca1ebd9c4137ebf54c0be1f6c2e260abb81583379576344956c3bc7 |
|
MD5 | 7bba3f0a269d18e54f312b76c02a80b2 |
|
BLAKE2b-256 | bef62183426d646f136272d56fc812808ed66ebc90c8c85abe62a2140dd92f15 |