Metadata-Version: 2.1
Name: flask-json-db
Version: 0.0.1
Summary: A flask extension to log a python object in json file
Home-page: https://github.com/Agent-Hellboy/flask-json-db
Author: Prince Roshan
Author-email: princekrroshan01@gmail.com
License: MIT
Keywords: flask-extension,log-variable
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
License-File: LICENSE

flask-json-db
=============

A flask extension to log a variable value inside view in a JSON file


Installation
============

For stable version 
   - pip install flask-json-db

For developement 
   - git clone https://github.com/Agent-Hellboy/flask-json-db
   - cd flask-json-db
   - python -m venv .venv 
   - source .venv/bin/activate

Example
=======

.. code:: py

    from flask import Flask
    from flask_json_db import JSONDB

    app = Flask(__name__)
    app.config["JSONFILE"] = "custom.json" #optional 
    json_db = JSONDB(app)

    @app.route('/')
    def hello_world():
        json_db.write({"landing_view_var":"landing_view_var_value"})
        return 'Hello World'

    @app.route("/home")
    def home():
        json_db.write({"home_var":["jshajdhjs"]})
        return 'ghj'

    @app.route("/new_home")
    def new_home():
        db.write({"new_home_var": "new_home_var_value"})
        return "hjk"

    if __name__ == '__main__':
        app.run()

    open the custom.json and get to know about these variable values

General Info
============

   - I don't know how can it be helpful but it is helpful for me :)

   
Contributing
============

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.
