diff --git a/hc-login.py b/hc-login.py index e30b477..3a7e61e 100755 --- a/hc-login.py +++ b/hc-login.py @@ -38,6 +38,7 @@ def debug(*args): email = sys.argv[1] password = sys.argv[2] +devicefile = sys.argv[3] headers = {"User-Agent": "hc-login/1.0"} @@ -313,4 +314,5 @@ for app in account["data"]["homeAppliances"]: config["description"] = machine["description"] config["features"] = augment_device_features(machine["features"]) -print(json.dumps(configs, indent=4)) +with open(devicefile, 'w') as f: + json.dump(configs, f, ensure_ascii=True, indent=4)