|
@@ -23,7 +23,7 @@ RaceDay = collections.namedtuple('RaceDay', RaceDayShort._fields + (
|
|
|
'scratchings_close_datetime', 'scratchings_close_unixtime'))
|
|
'scratchings_close_datetime', 'scratchings_close_unixtime'))
|
|
|
RawScratching = collections.namedtuple('RawScratching', 'venue state date race horse_no horse_display_name')
|
|
RawScratching = collections.namedtuple('RawScratching', 'venue state date race horse_no horse_display_name')
|
|
|
Scratching = collections.namedtuple('Scratching', 'venue state date race time utc horse_no horse_display_name torn')
|
|
Scratching = collections.namedtuple('Scratching', 'venue state date race time utc horse_no horse_display_name torn')
|
|
|
-RacenetRaces = collections.namedtuple('RacenetRaces', 'date venue_name state race_no local_time unix_time')
|
|
|
|
|
|
|
+RacenetRaces = collections.namedtuple('RacenetRaces', 'race_date venue state race start_time utctime')
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_today_row(this_text, this_row):
|
|
def get_today_row(this_text, this_row):
|
|
@@ -303,12 +303,15 @@ def get_racenet_races(html):
|
|
|
continue
|
|
continue
|
|
|
race_number = td.get('data-race-number')[1:]
|
|
race_number = td.get('data-race-number')[1:]
|
|
|
start_time = td.get('data-start-time')
|
|
start_time = td.get('data-start-time')
|
|
|
|
|
+ local_time = arrow.get(date_parsed.format('YYYY-MM-DD')+' '+time_string, 'YYYY-MM-DD HH:mm').time()
|
|
|
|
|
+ print(start_time)
|
|
|
|
|
+ utc_time = arrow.get(int(start_time)/1000).datetime
|
|
|
# print("td.get('data-race-number'): {}". format(race_number))
|
|
# print("td.get('data-race-number'): {}". format(race_number))
|
|
|
# print("td.get('data-start-time'): {}".format(start_time))
|
|
# print("td.get('data-start-time'): {}".format(start_time))
|
|
|
# print("time_string: {}".format(time_string))
|
|
# print("time_string: {}".format(time_string))
|
|
|
# All data is collected so we can populate the namedTuple
|
|
# All data is collected so we can populate the namedTuple
|
|
|
racenet_race = RacenetRaces(date_parsed.date(), venue_name, venue_state, race_number,
|
|
racenet_race = RacenetRaces(date_parsed.date(), venue_name, venue_state, race_number,
|
|
|
- time_string, start_time)
|
|
|
|
|
|
|
+ local_time, utc_time)
|
|
|
venues.append(racenet_race)
|
|
venues.append(racenet_race)
|
|
|
continue
|
|
continue
|
|
|
|
|
|
|
@@ -317,3 +320,4 @@ def get_racenet_races(html):
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pprint(venues)
|
|
pprint(venues)
|
|
|
print('{} venues found'.format(len(venues)))
|
|
print('{} venues found'.format(len(venues)))
|
|
|
|
|
+ return venues
|