Skip to main content

A stripped-down version of pysondb.

Project description

strip.pysondb

GitHub Azure DevOps builds PyPI

A stripped-down version of pysondb by Fredy Somy.


🎉 Features.

  • No third party packages needed
  • No CLI
  • No ImageUtils
  • Use of python naming conventions in functions and classes.
  • Just the code required to perform CRUD operation on JSON DB.
  • Users can generate custom id's for their data.

✏️️ Note

Even though it's called a stripped-down version, there are some huge differences in the way this package works.

  • The data is not saved to file instantly, instead a methods needs to be called in order to do that.
  • The user is supposed to pass the keys / column name for the DB during initialization of the DB class.
  • Some of the new methods that are not derived from PysonDB are,

🔻 Installation

  • Delete the original pysondb before installing this version. (Might cause conflicts)

  • From Pypi

    pip3 install strip.pysondb
    

📚 Usage

  • tl;dr

    from pysondb import DB
    
    db = DB(keys = ["name", "age"])
    db.add({
        "name": "name1",
        "age": 1
    })
    
    print(db)
    

Click here to see the complete docs.


🥰 Contributing to strip.pysondb

Read the CONTRIBUTING.md for the code design style and linting preferences.

Once you've gone though follow theses steps.

  • Fork this repo.
  • Create a new branch from master. (Very important)
  • Make your required changes with good commit messages.
  • Write the test to make sure that your changes work.
  • Create a pull request.
  • Bug the maintainers until it get merged 😊.

🙊 Have any issue or feature request.

Create an issue or join our Discord server Here.


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

strip.pysondb-1.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

strip.pysondb-1.2.0-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file strip.pysondb-1.2.0.tar.gz.

File metadata

  • Download URL: strip.pysondb-1.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for strip.pysondb-1.2.0.tar.gz
Algorithm Hash digest
SHA256 1283c31ee46944dfc14d5402cc4cd6df7004c38746a57460972b64f9960c219c
MD5 453017e4e2180417ebdb45c473dfdc7b
BLAKE2b-256 08b283c7d12171b5d8e96394cd996b8d123e43a47a9b142f430fbace238940d3

See more details on using hashes here.

Provenance

File details

Details for the file strip.pysondb-1.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: strip.pysondb-1.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for strip.pysondb-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7dacfa4bec67710d0ce40ebdbff92aa29406fb5d35bd605aba627c91fea8353a
MD5 6fdae45afcab6307c259414962fff755
BLAKE2b-256 7394cc9ef203944af3f4345fe8d760e4de9bb8316b8a73a407e804d792e4c0e9

See more details on using hashes here.

Provenance

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