From 4c47f23d2eee20289d47338ef79e111848476cd8 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Wed, 27 Dec 2023 15:34:08 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20german=20'm=C3=A4rz'=20econding=20for=20?= =?UTF-8?q?sorting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index d6661d1..ac9ff51 100755 --- a/main.py +++ b/main.py @@ -114,6 +114,8 @@ def checkLastMonths(backwardsMonths=6): # parse and dump mname = calendar.month_name[monthNumber] + if monthNumber == 3: + mname = "März" # fix german months csvOut = os.path.join(CSV_DIR, 'Wetterdaten-{}-{}.csv'.format(mname, year)) with open(csvOut, 'w', newline='', encoding="utf-8") as file: @@ -169,6 +171,10 @@ class Data: def __str__(self): return "Data: {} {} {}".format(self.dtype, self.time, self.value) +def sort_func(s): + tile = s.title.replace("März", calendar.month_name[3]) # fix german ä + return datetime.datetime.strptime(s.title, "Wetterdaten-%B-%Y.csv") + if __name__ == "__main__": # parse arguments #