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
|
||||
@ -18,6 +18,7 @@ tgBotOwner: <hier DEINE Telegram-ID eintragen>
|
||||
'''
|
||||
|
||||
import csv
|
||||
import os
|
||||
import re
|
||||
import requests
|
||||
import httplib2
|
||||
@ -44,7 +45,7 @@ def readConfig():
|
||||
home = Path.home() # home ist ohne / am Ende!
|
||||
config = {}
|
||||
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
|
||||
|
||||
@ -130,10 +131,10 @@ muell_arten = [
|
||||
|
||||
if __name__ == '__main__':
|
||||
antwort_liste = read_file(current_year)
|
||||
config = readConfig()
|
||||
|
||||
if antwort_liste == None:
|
||||
# Keine vernünftigen Daten, ergo mal gucken, was die Webseite ergibt
|
||||
config = readConfig()
|
||||
postdata['f_id_kommune'] = config['kommune']
|
||||
postdata['f_id_strasse'] = config['strasse']
|
||||
|
||||
@ -151,7 +152,6 @@ if __name__ == '__main__':
|
||||
antwort_liste = read_file(current_year)
|
||||
|
||||
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')
|
||||
for datum in daten:
|
||||
datum = datum.split(';')
|
||||
@ -164,5 +164,6 @@ if __name__ == '__main__':
|
||||
|
||||
if len(tonnen) > 0:
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user