Skip to main content

Coding should be simple and fun. Certainly I will choose ForgiveDB.

Project description

logo

logo

Package Updates CI Coverage CodeHealth License README

  • What if no one accept your PR ?

  • What if lib upgrade their dependency ?

  • What if you got a brand new requirement ?

forgive

forgive

lowdb is JavaScript, tinydb is not that tiny. ForgiveDB is your destiny.

ForgiveDB is a small, independent database, supports in-memory or json-file storage.

Installation

Use pip. Oh you should learn it.

pip install forgive

Usage

Code is the best document. (Because we are not good at writing documents.)

from forgive import ForgiveDB

file_db = ForgiveDB('/some/path')
# file_db = ForgiveDB(r'C:\\some\\path')  # windows
file_db.set('key', 'value')
value = file_db.get('key')
default_value = file_db.get('no-such-key', 'default-value')

# Or in memory
memory_db = ForgiveDB()
memory_db.set(ForgiveDB, 'simple and interesting')
memory_db.get(ForgiveDB)  # simple and interesting

Project details


Download files

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

Source Distribution

forgive-1.0.0.linux-x86_64.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

forgive-1.0.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file forgive-1.0.0.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for forgive-1.0.0.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 7176604491690c4d4095a02deb4f8f159f2bd48fe91d609e19e0f48489037ddf
MD5 ea4cc6366a3fcb543894356c05c8dc55
BLAKE2b-256 0f1565c0f78a5368de786f6544d92ed6642ead5194cf4028cb7efc1831aa16a4

See more details on using hashes here.

File details

Details for the file forgive-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for forgive-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 846f62999afaf769820b7243fa7074094e05679f7b82bd09a2473e82bd2e9cae
MD5 e6c3b2d5aa2ae0a4b7785d45d14b79d4
BLAKE2b-256 7135473d8fdd63293476132eecc0ce0ee885166f52dc6022b4b8985b7cc5c673

See more details on using hashes here.

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