-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsheduler.py
53 lines (44 loc) · 1.61 KB
/
sheduler.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# -*- coding: utf-8 -*-
"""
Created on Sun Aug 1 21:25:48 2021
@author: макс
"""
import parking_bot as pb
import schedule,time
import datetime
from dateutil import tz
def log(s,t=None):
tzj = tz.gettz('Asia/Jerusalem')
now = datetime.datetime.now(tz=tzj)
if t == None :
t = "Main"
print ("%s :: %s -> %s " % (str(now), t, s))
if __name__ == '__main__':
sf = pb.Get_Data()
schedule.every().sunday.at("12:00").do(sf.send_form_setup)
schedule.every().sunday.at("15:00").do(sf.send_form_setup)
schedule.every().monday.at("12:01").do(sf.send_form_setup)
schedule.every().monday.at("15:00").do(sf.send_form_setup)
schedule.every().tuesday.at("12:02").do(sf.send_form_setup)
schedule.every().tuesday.at("15:00").do(sf.send_form_setup)
schedule.every().wednesday.at("12:01").do(sf.send_form_setup)
schedule.every().wednesday.at("15:00").do(sf.send_form_setup)
schedule.every().thursday.at("12:02").do(sf.send_form_setup)
schedule.every().thursday.at("15:00").do(sf.send_form_setup)
schedule.every().friday.at("12:02").do(sf.send_form_setup)
schedule.every().week.at("09:00").do(sf.send_form_setup)
while True:
schedule.run_pending()
time.sleep(1)
'''
sched = BackgroundScheduler(daemon=True)
il_timezone = timezone('Asia/Jerusalem')
sf = pb.Get_Data()
sched.add_job(sf.send_form_setup(),'cron',day_of_week='0-4,6',hour = '11,15',timezone = il_timezone)
sched.start()
'''
else:
print('File not executed')
'''
print(' '.join(country_timezones('il')))
'''