Fehler bereinigt, angepasst an Debian
This commit is contained in:
parent
ce2889991a
commit
3bd9ce94ce
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python3
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Um die Werte für kommune und strasse zu erfahren, rufe https://www.egst.de/de/abfallabholung/ per
|
Um die Werte für kommune und strasse zu erfahren, rufe https://www.egst.de/de/abfallabholung/ per
|
||||||
@ -18,6 +18,7 @@ tgBotOwner: <hier DEINE Telegram-ID eintragen>
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
import csv
|
import csv
|
||||||
|
import os
|
||||||
import re
|
import re
|
||||||
import requests
|
import requests
|
||||||
import httplib2
|
import httplib2
|
||||||
@ -44,7 +45,7 @@ def readConfig():
|
|||||||
home = Path.home() # home ist ohne / am Ende!
|
home = Path.home() # home ist ohne / am Ende!
|
||||||
config = {}
|
config = {}
|
||||||
with open(f'{home}/.muell.yaml', 'r') as config_file:
|
with open(f'{home}/.muell.yaml', 'r') as config_file:
|
||||||
config = yaml.load(config_file, Loader = yaml.FullLoader)
|
config = yaml.load(config_file)
|
||||||
|
|
||||||
return config
|
return config
|
||||||
|
|
||||||
@ -130,10 +131,10 @@ muell_arten = [
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
antwort_liste = read_file(current_year)
|
antwort_liste = read_file(current_year)
|
||||||
|
config = readConfig()
|
||||||
|
|
||||||
if antwort_liste == None:
|
if antwort_liste == None:
|
||||||
# Keine vernünftigen Daten, ergo mal gucken, was die Webseite ergibt
|
# Keine vernünftigen Daten, ergo mal gucken, was die Webseite ergibt
|
||||||
config = readConfig()
|
|
||||||
postdata['f_id_kommune'] = config['kommune']
|
postdata['f_id_kommune'] = config['kommune']
|
||||||
postdata['f_id_strasse'] = config['strasse']
|
postdata['f_id_strasse'] = config['strasse']
|
||||||
|
|
||||||
@ -151,7 +152,6 @@ if __name__ == '__main__':
|
|||||||
antwort_liste = read_file(current_year)
|
antwort_liste = read_file(current_year)
|
||||||
|
|
||||||
daten = set(antwort_liste)
|
daten = set(antwort_liste)
|
||||||
# TODO: Leider weiss ich ab hier nur, dass Müll abgeholt wird, leider nicht, welcher :-/
|
|
||||||
tomorrow = (datetime.now() + timedelta(1)).strftime('%d.%m.%Y')
|
tomorrow = (datetime.now() + timedelta(1)).strftime('%d.%m.%Y')
|
||||||
for datum in daten:
|
for datum in daten:
|
||||||
datum = datum.split(';')
|
datum = datum.split(';')
|
||||||
@ -164,5 +164,6 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
if len(tonnen) > 0:
|
if len(tonnen) > 0:
|
||||||
tonnen = ' und '.join(tonnen)
|
tonnen = ' und '.join(tonnen)
|
||||||
print(f'Morgen {wird} {tonnen} abgeholt')
|
# Jetzt den Bot ansprechen
|
||||||
|
os.system(f'echo "Morgen {wird} {tonnen} abgeholt" | {config["pathBot"]} -u {config["tgReceiver"]}')
|
||||||
break
|
break
|
||||||
|
Loading…
Reference in New Issue
Block a user