From 00ed65e2531be1db98bbc02e025e7a528b18df02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=C2=A0Le=C5=9Bniewski?= Date: Fri, 6 Aug 2021 22:18:42 +0200 Subject: [PATCH] Add parameter help --- elicznik.py | 12 +- output.json | 495 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 503 insertions(+), 4 deletions(-) create mode 100644 output.json diff --git a/elicznik.py b/elicznik.py index 26ac38f..9a7ab8a 100755 --- a/elicznik.py +++ b/elicznik.py @@ -79,13 +79,17 @@ def main(): parser = argparse.ArgumentParser() parser.add_argument("--format", choices=["raw", "table", "csv"], - default="table") - parser.add_argument("username") - parser.add_argument("password") + default="table", + help="Specify the output format") + parser.add_argument("username", + help="tauron-dystrybucja.pl user name") + parser.add_argument("password", + help="tauron-dystrybucja.pl password") parser.add_argument("date", nargs="?", type=lambda arg: datetime.datetime.strptime(arg, "%d.%m.%Y").date(), - default=datetime.date.today() - datetime.timedelta(days=1)) + default=datetime.date.today() - datetime.timedelta(days=1), + help="Date of data to be retrieved") args = parser.parse_args() diff --git a/output.json b/output.json new file mode 100644 index 0000000..d100f9f --- /dev/null +++ b/output.json @@ -0,0 +1,495 @@ +{ + "name": { + "chart": "Pob\u00f3r 10.07.2021", + "OZE": "Oddanie 10.07.2021" + }, + "dane": { + "chart": { + "1": { + "EC": "0.105", + "Date": "2021-07-10", + "Hour": "1", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "2": { + "EC": "0.105", + "Date": "2021-07-10", + "Hour": "2", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "3": { + "EC": "0.096", + "Date": "2021-07-10", + "Hour": "3", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "4": { + "EC": "0.108", + "Date": "2021-07-10", + "Hour": "4", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "5": { + "EC": "0.119", + "Date": "2021-07-10", + "Hour": "5", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "6": { + "EC": "0.09", + "Date": "2021-07-10", + "Hour": "6", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "7": { + "EC": "0.026", + "Date": "2021-07-10", + "Hour": "7", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "8": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "8", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "9": { + "EC": "0.094", + "Date": "2021-07-10", + "Hour": "9", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "10": { + "EC": "0.013", + "Date": "2021-07-10", + "Hour": "10", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "11": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "11", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "12": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "12", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "13": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "13", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "14": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "14", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "15": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "15", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "16": { + "EC": "0.036", + "Date": "2021-07-10", + "Hour": "16", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "17": { + "EC": "0.596", + "Date": "2021-07-10", + "Hour": "17", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "18": { + "EC": "0.008", + "Date": "2021-07-10", + "Hour": "18", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "19": { + "EC": "0.125", + "Date": "2021-07-10", + "Hour": "19", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "20": { + "EC": "0.088", + "Date": "2021-07-10", + "Hour": "20", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "21": { + "EC": "0.177", + "Date": "2021-07-10", + "Hour": "21", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "22": { + "EC": "0.212", + "Date": "2021-07-10", + "Hour": "22", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "23": { + "EC": "0.193", + "Date": "2021-07-10", + "Hour": "23", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + }, + "24": { + "EC": "0.102", + "Date": "2021-07-10", + "Hour": "24", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba", + "Taryfa": "G11" + } + }, + "zone": [], + "zoneN": 0, + "other": [], + "OZE": { + "1": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "1", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "2": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "2", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "3": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "3", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "4": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "4", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "5": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "5", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "6": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "6", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "7": { + "EC": "0.066", + "Date": "2021-07-10", + "Hour": "7", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "8": { + "EC": "0.599", + "Date": "2021-07-10", + "Hour": "8", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "9": { + "EC": "1.513", + "Date": "2021-07-10", + "Hour": "9", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "10": { + "EC": "1.729", + "Date": "2021-07-10", + "Hour": "10", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "11": { + "EC": "2.362", + "Date": "2021-07-10", + "Hour": "11", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "12": { + "EC": "2.226", + "Date": "2021-07-10", + "Hour": "12", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "13": { + "EC": "2.711", + "Date": "2021-07-10", + "Hour": "13", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "14": { + "EC": "2.213", + "Date": "2021-07-10", + "Hour": "14", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "15": { + "EC": "2.652", + "Date": "2021-07-10", + "Hour": "15", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "16": { + "EC": "1.668", + "Date": "2021-07-10", + "Hour": "16", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "17": { + "EC": "1.406", + "Date": "2021-07-10", + "Hour": "17", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "18": { + "EC": "0.673", + "Date": "2021-07-10", + "Hour": "18", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "19": { + "EC": "0.644", + "Date": "2021-07-10", + "Hour": "19", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "20": { + "EC": "0.55", + "Date": "2021-07-10", + "Hour": "20", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "21": { + "EC": "0.024", + "Date": "2021-07-10", + "Hour": "21", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "22": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "22", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "23": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "23", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + }, + "24": { + "EC": "0", + "Date": "2021-07-10", + "Hour": "24", + "Status": "0", + "Extra": "N", + "Zone": "1", + "ZoneName": "Ca\u0142a doba" + } + }, + "myAverage": [], + "weather": [], + "cloudiness": [] + }, + "sum": 2.2929999999999997, + "sumOther": 0, + "sumMyAverage": 0, + "avgMyAverageValue": 0, + "OZEValue": 21.035999999999998, + "sLastReadOZE": "Stan licznika na dzie\u0144: 2021-07-10
Strefa T1
000499
", + "sumTarget": 0, + "pie": [], + "TargetValue": 0, + "TargetRange": 0, + "legend": "", + "countTarif": 1, + "sCompareTable": "", + "isFull": true, + "isFullOther": true, + "average": 0.096, + "predict": 0, + "averageOther": 0, + "averageOZE": 0.877, + "predictOZE": 0, + "ok": 1 +}