From 980f5ad38051a43066986169ce89e126945c7d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20Z=C3=BChl?= Date: Fri, 2 Oct 2026 18:50:54 +0200 Subject: [PATCH] Webaufruf angepasst --- python/Muell/__init__.py | 11 +++++++++-- python/muell.py | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/python/Muell/__init__.py b/python/Muell/__init__.py index 8a4124d..5679661 100644 --- a/python/Muell/__init__.py +++ b/python/Muell/__init__.py @@ -10,6 +10,7 @@ von Telegram verwendet und Daten an dich oder deine Gruppe senden kann! Beispiel für eine Konfigurationsdatei: kommune: 2601 strasse: 2146 +restmuell_id: 187 telegram: tgReceiver: pathBot: '~/bin/YMBot' @@ -50,10 +51,8 @@ class Muell: 'f_id_abfalltyp_0': '50', 'f_id_abfalltyp_1': '161', 'f_id_abfalltyp_2': '53', - 'f_id_abfalltyp_3': '187', 'f_id_abfalltyp_4': '169', 'f_abfallarten_index_max': '5', - 'f_abfallarten': '50,161,53,187', 'f_zeitraum': self.__zeitraum, 'f_export_als': self.__export_als, } @@ -68,6 +67,13 @@ class Muell: except KeyError: self.__name = None + try: + self.__postdata['f_id_abfalltyp_3'] = self.__config['restmuell_id'] + except KeyError: + self.__postdata['f_id_abfalltyp_3'] = self.__config['restmuell_id'] = 187 + + self.__postdata['f_abfallarten'] = f"{self.__postdata['f_id_abfalltyp_0']},{self.__postdata['f_id_abfalltyp_1']},{self.__postdata['f_id_abfalltyp_2']},{self.__postdata['f_id_abfalltyp_3']}" + kommune = self.__config['kommune'] self.__csv = f'muell-{kommune}-{self.__current_year}.csv' @@ -145,6 +151,7 @@ class Muell: # Keine vernünftigen Daten, ergo mal gucken, was die Webseite ergibt self.__postdata['f_id_kommune'] = self.__config['kommune'] self.__postdata['f_id_strasse'] = self.__config['strasse'] + self.__postdata['f_id_strasse_hnr'] = self.__config['strasse'] (name, value) = self.__start() if name != None and value != None: diff --git a/python/muell.py b/python/muell.py index 5646b4b..c894b6d 100644 --- a/python/muell.py +++ b/python/muell.py @@ -16,7 +16,7 @@ if __name__ == '__main__': parser.add_argument('-k', '--konsole', action='store_true', help='Ausgabe auf Konsole') args = parser.parse_args() - muell = Muell(args.config) + muell = Muell(config_file=args.config) ausgabe = muell.get_data() if args.telegram == True: