Skip to main content

A lightweight document-oriented database based on JSON

Project description

jsonableDB

GitHub PyPI

jsonableDB is a lightweight document-oriented database based on JSON.

Installation

pip install jsonabledb

Quickstart

Get your documents prepared

documents = [
  {...},
  {...},
  ...
]

Jsonify your documents as a JSON file using jsonableDB

from jsonable import jsonify

jsonify(documents, "collection_name", "database_name")

Retrieve all your documents in the jsonableDB

import jsonable

client = jsonable.Client()

collection = client["database_name"]["collection_name"]

collection.find()

License

jsonableDB has a BSD-3-Clause license, as found in the LICENSE file.

Contributing

Thanks for your interest in contributing to jsonableDB! Please feel free to create a pull request.

Changelog

jsonableDB 0.0.2

  • Support to jsonify documents as a JSON file

jsonableDB 0.0.1

  • First release

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

jsonabledb-0.0.3.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

jsonabledb-0.0.3-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file jsonabledb-0.0.3.tar.gz.

File metadata

  • Download URL: jsonabledb-0.0.3.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.0 Darwin/21.6.0

File hashes

Hashes for jsonabledb-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b0fef77350c705743be77b6fbff603fcac0ee92ca7fc47e28c5cde456e4ed09e
MD5 efc8e79dc340a99bfadae1c84b0ff376
BLAKE2b-256 c119bc9298f578132a30aaa2486fa4aecd161c058fc5b4bbf04866f1bcf0d92c

See more details on using hashes here.

File details

Details for the file jsonabledb-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: jsonabledb-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.0 Darwin/21.6.0

File hashes

Hashes for jsonabledb-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1d6a425410ce23754a4401303b6a8db893679fb262e6816f775d779a6476a437
MD5 424d1c5825f56b2e0811c688cfe449ad
BLAKE2b-256 ea931897983d6315c41d470785368c36892cc8714b58fffae32caba8767dc6e0

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