miketeel wrote:I'd like to run a script only on weekend. Is there easy way to set and maintain a boolean variable that would be true on weekends?
from datetime import datetime, time
# ==== Globals ====
day_of_week = datetime.today().weekday()
time_of_day = datetime.now().time()
month = datetime.today().strftime("%B")
day = datetime.today().strftime("%A")
dayOfMonth = datetime.today().strftime("%d")
year = datetime.today().strftime("%Y")
fancyDate = "%s %s, %s" % (month, dayOfMonth, year)
fancyTime = "%s" % datetime.now().time().strftime("%I:%M")
indigo.variable.updateValue(171889768, day)
indigo.variable.updateValue(120808817, month)
indigo.variable.updateValue(692601213, dayOfMonth)
indigo.variable.updateValue(1376792491, year)
indigo.variable.updateValue(1356967768, fancyDate)
indigo.variable.updateValue(1150196462, fancyTime)
# ==== Weekday or Weekend? ====
if 0 <= day_of_week <= 4:
weekday = u'Weekday'
else:
weekday = u'Weekend'
indigo.variable.updateValue(1663542915, weekday)
# ==== AM or PM? ====
if time(00,00) <= time_of_day <= time(11,59):
am_pm = u'AM'
else:
am_pm = u'PM'
indigo.variable.updateValue(949417705, am_pm)
from datetime import datetime, time
if 0 <= datetime.today().weekday() <= 4:
weekday = u'False'
else:
weekday = u'True'
indigo.variable.updateValue(VARIABLE ID, weekday)
set weekend to {Saturday, Sunday}
if weekday of (current date) is in weekend then
set value of variable "Weekend" to "Yes"
else
set value of variable "Weekend" to "No"
end if
Users browsing this forum: No registered users and 8 guests