Metadata-Version: 2.1
Name: strip.pysondb
Version: 1.0.0
Summary: A stripped-down version of pysondb.
Home-page: https://github.com/Adwaith-Rajesh/strip.pysondb
Author: Adwaith Rajesh
Author-email: adwaithrajesh3180@gmail.com
License: MIT
Description: # strip.pysondb
        
        ![GitHub](https://img.shields.io/github/license/Adwaith-Rajesh/strip.pysondb?style=for-the-badge)
        ![Azure DevOps builds](https://img.shields.io/azure-devops/build/adwaithrajesh/8d11fcc8-9bf7-41cf-95af-bd240456c13e/8?label=azure%20pipeline&style=for-the-badge)
        
        A stripped-down version of [pysondb](https://github.com/fredysomy/pysonDB) by [Fredy Somy](https://github.com/fredysomy).
        
        ---
        
        ## Features.
        
        - No third party packages needed
        - No CLI
        - No ImageUtils
        - Use of [python naming conventions](https://www.python.org/dev/peps/pep-0008/#function-and-variable-names) in functions and classes.
        - Just the code required to perform CRUD operation on JSON DB.
        
        ## 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.
        - A new methods called `pop` is added.
        - The user is supposed to pass the keys / column name for the DB during initialization of the `DB` class.
        
        ---
        
        ## Installation
        
        - ### Delete the original pysondb before installing this version. (Might cause conflicts)
        
        - ### From Pypi
          ```commandline
          pip3 install strip.pysondb
          ```
        - ### Get the latest non-released version
          ```commandline
          pip3 install git+https://github.com/Adwaith-Rajesh/strip.pysondb.git@master
          ```
        
        ---
        
        ## Usage
        
        - ## tl;dr
        
          ```python
          from pysondb import DB
        
          db = DB(keys = ["name", "age"])
          db.add({
              "name": "name1",
              "age": 1
          })
        
          print(db)
        
          ```
        
        ### Click [here](https://github.com/Adwaith-Rajesh/strip.pysondb/blob/master/docs/docs.md) to see the complete docs.
        
        ---
        
        <h3 align="center"> <img align="center" src="https://forthebadge.com/images/badges/made-with-python.svg" href="https://python.org" ></h3>
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6.1
Description-Content-Type: text/markdown
