import _html import _bs import pytz import datetime """ Modules _html and _bs4 contain specialized methods. """ local_timezones = { "NSW": "Australia/Sydney", "VIC": "Australia/Melbourne", "QLD": "Australia/Brisbane", "WA": "Australia/Perth", "SA": "Australia/Adelaide", "TAS": "Australia/Hobart", "ACT": "Australia/Sydney", "NT": "Australia/Darwin"} def scrape_main_page(): this_url = """https://racingaustralia.horse/Home.aspx""" this_data = _html.get_page(this_url) venues_all = _bs.get_today_row(this_data) return venues_all def get_scratchings(this_venue): this_data = _html.get_page(this_venue[3]) # print(this_data) meta_data = _bs.get_meta_data(this_data) def convert_to_unixtime(dt_object): utc = pytz.UTC d = dt_object.astimezone(utc) epoch = datetime.datetime(1970, 1, 1, 0, 0, 0, tzinfo=pytz.UTC) ts = int((d - epoch).total_seconds()) return ts