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