Argumentparser hinzugefügt
This commit is contained in:
+23
-3
@@ -1,9 +1,29 @@
|
|||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
|
||||||
from Muell import Muell
|
from Muell import Muell
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
muell = Muell()
|
|
||||||
|
parser = argparse.ArgumentParser(
|
||||||
|
prog='muell',
|
||||||
|
description='Benachrichtigt Empfänger über anstehende Müllabfuhr'
|
||||||
|
)
|
||||||
|
parser.add_argument('-c', '--config', default='.muell.yaml', help='Name der Konfigdatei. Diese muss sich im Benutzerverzeichnis befinden!')
|
||||||
|
parser.add_argument('-t', '--telegram', action='store_true', help='Ausgabe auf Telegram')
|
||||||
|
parser.add_argument('-s', '--signal', action='store_true', help='Ausgabe auf Signal')
|
||||||
|
parser.add_argument('-k', '--konsole', action='store_true', help='Ausgabe auf Konsole')
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
muell = Muell(args.config)
|
||||||
ausgabe = muell.get_data()
|
ausgabe = muell.get_data()
|
||||||
muell.ausgabe_telegram(ausgabe)
|
|
||||||
muell.ausgabe_signal(ausgabe)
|
if args.telegram == True:
|
||||||
|
muell.ausgabe_telegram(ausgabe)
|
||||||
|
|
||||||
|
if args.signal == True:
|
||||||
|
muell.ausgabe_signal(ausgabe)
|
||||||
|
|
||||||
|
if args.konsole == True:
|
||||||
|
muell.ausgabe_text(ausgabe)
|
||||||
|
|||||||
Reference in New Issue
Block a user