Module for working with JSON file data
Project description
Изменения:
- Приятный для глаз интерфейс файлов
- Незначительные изменения
- Исправления багов
ToDo
- Переделать интерфейс на английскую версию
Что такое barlaDB?
BarlaDB
- библиотека, которая создана для работ с локальными базами данных в формате.json
. Имеет хорошо проработанные функции и логирование! А самое главное - имеет очень лёгкий для изучения интерфейс, даже новичку!
Лёгкий пример использования
from barladb import db #Импортирование функций БД
from barladb import config #Импортируем конфиг
config.debug = True #Включение дебага
config.log = True #Включение лога
barladb = db.BarlaDB() #Создание экземпляра класса
data = barladb.get("example") #Достаем содержимое БД и сохраняем его в переменную data
#Также, если ваш файл находится в другой директории:
#db.get("path/to/file/example")
name = data["name"]
age = data["age"]
print(f"Привет, {name}! Тебе {age} лет, верно?!")
if age > 60:
print("Стоп, тебе не может быть больше 60 лет...")
else:
exit(-1)
print("Сейчас мы поменяем тебе возраст на 18 лет...")
data["age"] = 18
barladb.save("example", data) #Сохранения данных в example.json
Как установить?
pip install barladb
Особенности barlaDB
- Имеет лёгкий и понятный интерфейс
- Не имеет зависимостей
- Всё построено на популярном
.json
формате данных
Ссылки
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
barladb-0.2.5.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file barladb-0.2.5.tar.gz
.
File metadata
- Download URL: barladb-0.2.5.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9a6cd825b0c6508daded13ecf48b5b85f7ec42eaec369d7d92ed9653cd4afe |
|
MD5 | 651eb1f214c0d1f020305e8a54cfabae |
|
BLAKE2b-256 | 8fb5088a66da548db698a6c04a2e279893099ecbc6f73282ee85a6c923c72cb3 |
File details
Details for the file barladb-0.2.5-py3-none-any.whl
.
File metadata
- Download URL: barladb-0.2.5-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 026d347caafeb75c5ac99c48f76a15aad2912c1a604439c307a0fb0daec7660b |
|
MD5 | 5e5cf3b4d529714ca27276a723f6cdff |
|
BLAKE2b-256 | aa8255090574af37067e89268d37b5e45254a036adc9da96985de5bde36b48a4 |