diff --git a/alfred_do_get_week.py b/alfred_do_get_week.py new file mode 100755 index 0000000..f89a454 --- /dev/null +++ b/alfred_do_get_week.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +import sys +import get_week +from workflow import Workflow +from requests.exceptions import ConnectionError + + +def main(wf): + num = None + subtt = u'' + try: + num = str(get_week.get_week()) + title = u'Épp {}.'.format(num) + subtt = u'hét van!' + except ConnectionError: + title = u'Nincs internet!' + except (IndexError, RuntimeError): + title = u'A KTH összebarmolta a honlapját!' + except EnvironmentError: + title = u'Nyár van, nyugi!' + wf.add_item(title=title, subtitle=subtt, arg=num, valid=True) + wf.send_feedback() + +if __name__ == '__main__': + wf = Workflow() + sys.exit(wf.run(main))