import datetime import urllib2 def strip_tags(elt): return ' '.join(elt.findAll(text=True)) def is_todays_menu(page): todays_name = datetime.date.today().strftime('%A') return todays_name in page def grab_menu(page): # ... # ... def run_this_hourly(): # get page page = urllib2.urlopen() if is_todays_menu: print grab_menu if __name__ == '__main__': run_this_hourly()