Skip to main content

a free database library for python

Project description

Contributing

Contributions are welcome! If you'd like to contribute to SafeVaultDB, please submit a pull request to the repository.

License

SafeVaultDB for python is released under the GNU GPL 3 License.

Usage

from SafeVaultDB import SafeVault

# Initialize SafeVault with database path and password
vault = SafeVault(database_path="path/to/database.db", password="your_password")

Installation

You can install SafeVaultDB for python using pip:

pip install SafeVaultDB

Functions

Initialization

init(database_path:str, password:str)

Initialize SafeVault object.

database_path (str): The path to the database file.

password (str): The password used to generate the encryption key.

Adding Data

add_data(key:str, value:str)

Adds key-value pair to the encrypted database.

key (str): The key to add.

value (str): The value corresponding to the key.

Updating Data

update_data(key:str, value:str)

Updates the value corresponding to the given key in the encrypted database.

key (str): The key to update.

value (str): The new value corresponding to the key.

Retrieving Data

get_data(key:str)

retrieves data corresponding to the given key from the encrypted database.

key (str): The key to retrieve data for.

Deleting Data

delete_data(key:str)

Key (str): The key to delete

Deletes data corresponding to the given key from the encrypted database.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

SafeVaultDB-1.0.2-py3-none-any.whl (4.4 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