Skip to main content

A Python-based tool for interacting with AzureMSv316-based databases.

Project description

Lazuli


Downloads Downloads Downloads
Stats courtesy of PePy
Lazuli is a pip-compatible, Python-based package for interacting with AzureMSv316-based databases.
Lazuli is inspired by and based on the SwordieDB project.

Lazuli allows access to character and inventory attributes in AzureMSv316-based databases.

Current Status: Now Available on PyPi (See changelog)


Quick Start

Installation via PyPi/Pip:

  1. Run pip install lazuli inside of your venv (or global, if desired)
    • see wiki for how to generate venv
  2. Import the module in your project
    • from lazuli.database import Lazuli
  3. Create an Azure database object using the Lazuli class constructor
    • azure = Lazuli()
    • See the Wiki for full examples
    • See the API Docs for more in-depth technical documentation
  4. Query
    • E.g. number_of_players_online = azure.get_online_count() gives number (int) of accounts currently connected to the server

Documentation:

Kindly refer to the Project Wiki for detailed documentation.
The Discussions Page is currently open for any questions!
Please report any issues!

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

lazuli-0.0.8.tar.gz (18.2 kB view hashes)

Uploaded Source

Built Distribution

lazuli-0.0.8-py3-none-any.whl (33.6 kB view hashes)

Uploaded Python 3

Supported by

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