g_lovelace_default_convert.py

 avatar
user_3364516
python
10 days ago
851 B
4
Indexable
hassio yaml save lovelace convert
try:
    import simplejson as json
except ImportError:
    print('simplejson missing, install with "pip install simplejson"')
try:
    import yaml
except ImportError:
    print('yaml missing, install with "pip install pyyaml"')

READFILE = r"E:\hassio\dailies\scratch\lovelace"
WRITEFILE = r"E:\hassio\dailies\scratch\lovelace_todays.yaml"


def convert():
    """Start convertion."""
    try:
        lljson = open(READFILE, "r+")
        lldata = json.load(lljson)
        lljson.close()
        llyaml = open(WRITEFILE, "w+")
        yaml.dump(lldata["data"]["config"], llyaml, default_flow_style=False)
        llyaml.close()
        print("Convertion done!")
    except Exception as error:  # pylint: disable=broad-except
        errormsg = "Something went wrong - {}".format(error)
        print(errormsg)


convert()
Editor is loading...
Leave a Comment