Metadata-Version: 2.1
Name: data3
Version: 0.0.1
Summary: SQLite3 Wrapper for Python
Home-page: https://github.com/jamescalam/aesthetic_ascii
Author: Kieran van der Heijde
Author-email: kieran.van.der.heijde@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

This module is meant to be used in small to medium scale applications and makes SQLite3 Read and Write functions python.
Changing every DataBase, Table and Row object to classes.

# Quickstart
1. Use "with data.open() as db" to get the entire DataBase or "with data.open(table="YourTable") as table" to get just one
2. Index a table with databaseObject["YourTable"]
3. Read data with table.get(), you can narrow down your search by using table.get(column=value) or use table.first() to get only the first value
4. Adding/updating/removing data works as following: table.add(column=value, column=value...), table.update(column=value)(column=value, column=value...), table.remove(column=value)
5. By adding, finding or updating data you will be returned a rowObject which you can index with columns to find one value, you can use .pk to get just the primaryKey, it can also be converted to a Dict or you can edit your row by using rowObject["column"] = value or rowObject(column=value, column=value)
