42Cummer commited on
Commit
b7b3996
·
verified ·
1 Parent(s): 5234669

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -10
app.py CHANGED
@@ -206,22 +206,17 @@ def seek():
206
  total_minutes = minutes_value + (hours_value * 60)
207
  vehicle_data['minutes'] = f"{total_minutes} minutes"
208
 
209
- # Get delay text and color (only spans with color: rgb(...) and NOT background-color)
210
  delay_span = None
211
  for span in p_tag.find_all('span', style=True):
212
- style = span['style']
213
- if 'color: rgb(' in style and 'background-color' not in style:
214
  delay_span = span
215
  break
216
 
217
  if delay_span:
218
- vehicle_data['delay_text'] = delay_span.get_text(strip=True)
219
- # Extract just the rgb(...) value
220
- rgb_match = re.search(r'color:\s*(rgb\([^)]+\))', delay_span['style'])
221
- if rgb_match:
222
- vehicle_data['delay_color'] = rgb_match.group(1)
223
- else:
224
- vehicle_data['delay_color'] = delay_span['style'] # fallback to full style if not matched
225
 
226
  # Get vehicle number
227
  vehicle_link = p_tag.find('a', href="#MapMain")
 
206
  total_minutes = minutes_value + (hours_value * 60)
207
  vehicle_data['minutes'] = f"{total_minutes} minutes"
208
 
209
+ # Get delay text
210
  delay_span = None
211
  for span in p_tag.find_all('span', style=True):
212
+ if 'color: light-dark' in span['style']:
 
213
  delay_span = span
214
  break
215
 
216
  if delay_span:
217
+ vehicle_data['delay_text'] = delay_span.get_text(strip=True) # Extract just the text
218
+ else:
219
+ vehicle_data['delay_text'] = "0" # Optional: set to None if no delay found
 
 
 
 
220
 
221
  # Get vehicle number
222
  vehicle_link = p_tag.find('a', href="#MapMain")