semvec/pypi-packages huggingface dataset:
gappr10 0.1
A simple utility to work with your personal data collected by the 

# About

A very niche project, but if you own and use the Garmin Approach R10, your range data (the Garmin Range) is available for download.  This is relevant because you have access to the metrics collected for each shot by the device, which is likely the same data used by other integrated apps like Awesome Golf and E6.

To me, this is important because it highlights the capabilities of the device, and for those of us nerds that like to dive into data, this represents an amazing plagyround.

## Ambitions

- Simply request your data, save it to your machine, and point the library at the downloaded file.
- Club stats and visualizations around each.
- ....

## Environment Help

- pyenv virtualenv
- pyenv local
- pyenv activate
- pyenv deactivate

> I think?  Converting to pyenv from conda so still feeling my way through runtimes and local projects that don't collide.
pyezjson 1.0.0
Easier Json Database For Python
Requires Python: >=3.6

# Easy Json Database
<p align="center">
    <a href="https://github.com/M4hbod/pyezjson">
        <img src="https://user-images.githubusercontent.com/74229780/172953702-e6df6dce-3b5c-45c3-91fb-8db90505027e.png" alt="pyezjson" width="256">
    </a>
    <br>
    <b>Easier Json Database For Python</b>
    <br>
</p>

# Installation
## Easy Way
```sh
pip install pyezjson
```
## Less Easy Way
```sh
pip install git+https://github.com/M4hbod/pyezjson.git
```

# Usage

## Connect:
```python
from pyezjson import connect

mydb = connect('my_database.json', indent=4)
```
## Add:
```python
mydb.add(False, 'users', 'user_1', first_name='Lee', last_name='Everet')

# `False` is for `update_if_exist` argument

"""
Result in my_database.json:

{
    "users": {
        "user_1": {
            "first_name": "Lee",
            "last_name": "Everet"
        }
    }
}
"""
```
## Update:
```python
mydb.update(False, 'users', 'user_1', 'last_name', SELF='Everett')

# If you use `SELF`, it will update it for the last argument
# You can also use `SELF` in `add` function 
# `False` is for `add_if_not_exist` argument

"""
Result in my_database.json:

{
    "users": {
        "user_1": {
            "first_name": "Lee",
            "last_name": "Everett"
        }
    }
}
"""
```
## Delete:
```python
mydb.delete('users', 'user_1', 'last_name')

"""
Result in my_database.json:

{
    "users": {
        "user_1": {
            "first_name": "Lee"
        }
    }
}
```
## Check:
```python
result_first_name = mydb.check('users', 'user_1', 'first_name')
result_last_name = mydb.check('users', 'user_1', 'last_name')

print(result_first_name)
print(result_last_name)

"""
Result:

>>> True
>>> False
"""
```
## Get:
```python
data = mydb.get('users', 'user_1')
print(data)

"""
Result:

>>> {'first_name': 'Lee'}
"""
```
## Get The Whole Database:
```python
data = mydb.get_all()
print(data)

"""
Result:

>>> {'users': {'user_1': {'first_name': 'Lee'}}}
"""
```
## Reset:
```python
mydb.reset()

"""
Result in my_database.json:

{}
```