Skip to main content

A dictionary backed by a real .json file

Project description

# Confy: A dictionary backed by a real .json file

Confy is a dictionary with a `.save()` method. Acts exactly the same as a regular dictionary otherwise.

## Install

`pip install mb-confy`

## Use

```python
from confy import Confy

configPath = "config.json"
config = Confy(configPath)

if "timesOpened" in config:
timesOpened = config["timesOpened"]
else:
timesOpened = 0

print("Opened {} times".format(timesOpened))
config["timesOpened"] = timesOpened + 1
```

## Licensing

MIT

## Author

Made by Martijn Brekelmans. This project is used in [SMG music display](https://martijnbrekelmans.com/SMG).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mb_confy-0.1.1-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mb_confy-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for mb_confy-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3dd73026e73e6843edd77ebfbd974ae796c3d71d588a64cc18f70ba46a007e73
MD5 0085ebc9c512440401cdd964704b68ac
BLAKE2b-256 a6ffd29acb06a3da50be4b75b580ba9250aa78066b1acc115a79e97af17a5c5c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page