From 1a2fe472bac7299e1de46c43928deec69d5ddf2e Mon Sep 17 00:00:00 2001 From: Paul Sin Date: Fri, 27 Nov 2020 18:24:50 -0500 Subject: [PATCH 1/2] fixes issue-276 --- .../Joke-Teller/joke_teller.py | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 System-Automation-Scripts/Joke-Teller/joke_teller.py diff --git a/System-Automation-Scripts/Joke-Teller/joke_teller.py b/System-Automation-Scripts/Joke-Teller/joke_teller.py new file mode 100644 index 00000000..1976e4ca --- /dev/null +++ b/System-Automation-Scripts/Joke-Teller/joke_teller.py @@ -0,0 +1,31 @@ +import sys +import time +import pyjokes +import schedule +from notifypy import Notify + + +def job(): + notification = Notify() + notification.title = "Funny Joke" + notification.message = pyjokes.get_joke() + notification.send() + + +def run_forever(): + while True: + schedule.run_pending() + time.sleep(1) + + +schedule.every(30).minutes.do(job) + + +if __name__ == '__main__': + try: + job() + run_forever() + except KeyboardInterrupt: + print("GoodBye!") + sys.exit(0) + From 94e6ac415a9a7cc7e52bce4352b9ab4e5b77319a Mon Sep 17 00:00:00 2001 From: Paul Sin Date: Fri, 27 Nov 2020 18:27:18 -0500 Subject: [PATCH 2/2] created requirements.txt --- System-Automation-Scripts/Joke-Teller/requirements.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 System-Automation-Scripts/Joke-Teller/requirements.txt diff --git a/System-Automation-Scripts/Joke-Teller/requirements.txt b/System-Automation-Scripts/Joke-Teller/requirements.txt new file mode 100644 index 00000000..53f829c1 --- /dev/null +++ b/System-Automation-Scripts/Joke-Teller/requirements.txt @@ -0,0 +1,3 @@ +notify-py==0.3.0 +pyjokes==0.6.0 +schedule==0.6.0