semvec/pypi-packages huggingface dataset:
PyEsave 0.2.1
A package that allows you to easily save and load data.
License: MIT
Requires Python: >=3.6

Overview
========

|License: MIT| |PyPi version| |PyPI Python Versions|

.. |License: MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg
   :target: https://github.com/ThomasLandstra/undercover-discord-bot/blob/main/LICENSE
.. |PyPi version| image:: https://pypip.in/v/PyEsave/badge.png
   :target: https://pypi.org/project/PyEsave/
.. |PyPI Python Versions| image:: https://img.shields.io/pypi/pyversions/PyEsave.svg
   :target: https://pypi.python.org/pypi/PyEsave/

PyEsave is a Python module that allows you to easily save and load data
into a user's app data folder for your Python App. PyEsave aims to take
the hassle out of saving and loading data.

`Usage <https://github.com/ThomasLandstra/PyEsave/blob/main/USAGE.rst/>`_
`Changelog <https://github.com/ThomasLandstra/PyEsave/blob/main/CHANGELOG.rst/>`_

Features
--------

-  Automatic loading on start
-  Saving and loading data simply by changing a variable
-  Support for all file extensions
-  Several utility functions for detecting and listing save files
-  Support for encryption

Installation
------------

.. code:: sh

    pip install PyEsave

Example
-------

.. code:: py

    # Imports
    import PyEsave

    # Create Save
    settings = PyEsave.Save("Python Test App", "settings")

    # Add Data
    settings.data = {
        "Master Audio Level": 100.0,
        "Music Audio Level": 75.0,
        "XP": 241,
        "Equipment": ["Pen", "Paper", "Cat"],
    }

    # Change Data
    settings.data["XP"] += 15