Metadata-Version: 2.1
Name: lazuli
Version: 2.0.1
Summary: A Python-based tool for interacting with AzureMSv316-based databases.
Home-page: https://github.com/TEAM-SPIRIT-Productions/Lazuli
Author: Amos Chua
License: UNKNOWN
Description: # Lazuli
        ![](https://i.imgur.com/o25Tqra.png)  
        [![Downloads](https://static.pepy.tech/personalized-badge/lazuli?period=total&units=international_system&left_color=black&right_color=blue&left_text=Total%20Downloads)](https://pepy.tech/project/lazuli) [![Downloads](https://static.pepy.tech/personalized-badge/lazuli?period=month&units=international_system&left_color=black&right_color=blue&left_text=Monthly%20Downloads)](https://pepy.tech/project/lazuli) [![Downloads](https://static.pepy.tech/personalized-badge/lazuli?period=week&units=international_system&left_color=black&right_color=blue&left_text=Weekly%20Downloads)](https://pepy.tech/project/lazuli) [![HitCount](http://hits.dwyl.com/TEAM-SPIRIT-Productions/Lazuli.svg)](http://hits.dwyl.com/TEAM-SPIRIT-Productions/Lazuli)  
        *Stats courtesy of PePy and [dwyl](https://github.com/dwyl)*  
        Lazuli is a pip-compatible, Python-based package for interacting with [AzureMSv316](https://github.com/SoulGirlJP/AzureV316)-based databases.  
        Lazuli is inspired by and based on the [SwordieDB](https://github.com/Bratah123/SwordieDB) project.  
        
        Lazuli allows access to character and inventory attributes in [AzureMSv316](https://github.com/SoulGirlJP/AzureV316)-based databases.  
        
        #### Current Status: Now Available on PyPi (See [changelog](https://github.com/TEAM-SPIRIT-Productions/Lazuli/blob/main/CHANGELOG.md))
        ---
        ### Quick Start
        Installation via PyPi/Pip:
          1. Run `pip install lazuli` inside of your venv (or global, if desired)
              - see [wiki](https://github.com/TEAM-SPIRIT-Productions/Lazuli/wiki/Technical-Details) 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](https://github.com/TEAM-SPIRIT-Productions/Lazuli/wiki/Sample-Code-Fragments#loading-a-database) for full examples
              - See the [API Docs](https://team-spirit-productions.github.io/Lazuli/reference/lazuli/) 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](https://github.com/TEAM-SPIRIT-Productions/Lazuli/wiki) for detailed documentation.  
        The [Discussions Page](https://github.com/TEAM-SPIRIT-Productions/Lazuli/discussions) is currently open for any questions!  
        Please report any [issues](https://github.com/TEAM-SPIRIT-Productions/Lazuli/issues)!  
        
Keywords: database,maplestory
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games
Requires-Python: >=3.6
Description-Content-Type: text/markdown
