PyDcDB


Keywords
database, sqlite3
License
GPL-3.0
Install
pip install PyDcDB==0.4.1

Documentation

DscPyDB


A Package made for Using Levelling Databases and Economy Databases!

This Package is based on aiosqlite!

A Short Example for Level Databases!
from DscPyDB import LevelDB

level_db = LevelDB()

Methods for LevelDB

  • read_data(Args: user_id INTEGER) [Returns A NamedTuple]

  • create_account_if_not_exists(Args: user_id INTEGER, experience INTEGER, level INTEGER) [Returns A NamedTuple. This method will return a NamedTuple even if the user is just added to the database or already exists!]

  • update_account(Args: user_id INTEGER | Kwargs: experience INTEGER, level INTEGER) [Returns A NamedTuple]

A Short Example for Economy Databases!
from DscPyDB import EconomyDB

eco_db = EconomyDB()

Methods for EconomyDB

  • read_data(Args: user_id INTEGER) [Returns A NamedTuple]

  • create_account_if_not_exists(Args: user_id INTEGER, initial_wallet_amount INTEGER, initial_bank_amount INTEGER) [Returns A NamedTuple. This method will return a NamedTuple even if the user is just added to the database or already exists!]

  • update_account(Args: user_id INTEGER | Kwargs: wallet_amount INTEGER, bank_amount INTEGER) [Returns a Boolean]


See the full example on my github page.

See the Github Repository