Skip to content

Commit

Permalink
Switched to new scheduler library for Python
Browse files Browse the repository at this point in the history
  • Loading branch information
james-tyner committed Apr 7, 2019
1 parent 853781b commit 9320aaf
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
21 changes: 21 additions & 0 deletions newScheduler.py
@@ -0,0 +1,21 @@
from datetime import datetime
import os
from runEachWeek import getAndSend

from apscheduler.schedulers.blocking import BlockingScheduler


def tick():
getAndSend()
print('Tick! The time is: %s' % datetime.now())


if __name__ == '__main__':
scheduler = BlockingScheduler()
scheduler.add_job(tick, 'cron', day_of_week='wed', hour=11, minute=0)
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))

try:
scheduler.start()
except (KeyboardInterrupt, SystemExit):
pass
2 changes: 2 additions & 0 deletions weekScheduler.py
@@ -1,9 +1,11 @@
import schedule
import time
import datetime
from runEachWeek import getAndSend

def job():
getAndSend()
print("Program executed at", datetime.datetime.now())

# UTC = Pacific Date Time + 7
schedule.every().wednesday.at("18:00").do(job)
Expand Down

0 comments on commit 9320aaf

Please sign in to comment.