Add parameter help

This commit is contained in:
Michał Leśniewski
2021-08-06 22:18:42 +02:00
parent 8116dc3c2a
commit 00ed65e253
2 changed files with 503 additions and 4 deletions

View File

@@ -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()

495
output.json Normal file
View File

@@ -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<br /><div style=\"width:112px\">Strefa T1<dd class=\"scale\">000499</dd></div>",
"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
}