Skip to main content

miftahdb version Downloads

Easy, Simple and powerful key-value database backed by sqlite3.

Features

  • Fast and easy-to-use database
  • Simultaneously asynchronous or synchronous calls
  • Store any data supported by pickle

Requirements

  • Python3.8+

Installation

pip install miftahdb

From github (dev version)

pip install git+https://github.com/miftahDB/miftahdb-python

Documentation

miftahdb documentation available at miftahdb.rtfd.io.

Usage

from miftahdb import Client # For sync version do: from miftahdb.sync import Client
import asyncio

async def main():
    async with Client("kv.sqlite") as db:

        key = "123-456-789"
        result = await db.set(key, "Hello world. Bye!")

        if await db.exists(key):
            get_key = await db.get(key)

            print(get_key) # Hello world. Bye!

            await db.delete(key)

            await db.set(key, "This key has a lifetime of 60 seconds", 60)

            print(await db.get(key))
        else:
            print("Key not found", result)


asyncio.run(main())

Metadata

Release files for miftahdb 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for miftahdb 0.2.4
File Size Uploaded
miftahdb-0.2.4.tar.gz 11.0 kB Details

Release files / miftahdb-0.2.4.tar.gz

Download URL miftahdb-0.2.4.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0de2035dd89f28d3154f84b10a881cbcbe09ce401d311a67cde934598f691722
BLAKE2b-256 checksum
How to use checksums
5d6da09c98c0f23d3deadaa44dec6e8b67b7a36b4bbcf900c2b7745722337f1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.2.4 This release

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page