Chuck
49346f9a6d
change of the day file path detection
2025-09-15 18:33:27 -04:00
Chuck
9200c9cab3
update logic on all sports displays that upcoming and recent games to show are based on each team, not just the first X # of games found
2025-09-15 18:28:40 -04:00
Chuck
dbdb730b4d
fix upcoming game logic for NFL display too
2025-09-15 18:23:58 -04:00
Chuck
91211d5c86
fix upcoming game logic
2025-09-15 18:22:25 -04:00
Chuck
d78c592d6a
NCAA FB season now downloads in full but it slows down the display significantly, data fetch has been moved to the background and deferred during scrolling displays
2025-09-15 18:12:54 -04:00
Chuck
4771ec8b3b
add black buffer behind odds ticker to finish scroll
2025-09-15 18:09:28 -04:00
Chuck
60f68ff2a3
add permission handling of the day to first time install script
2025-09-15 17:51:20 -04:00
Chuck
c7634cbf3a
NCAA FB odds fix
2025-09-15 16:00:14 -04:00
Chuck
96cd383436
NCAA FB logging to figure out why recent and upcoming games aren't loading well
2025-09-15 15:41:37 -04:00
Chuck
e39dd1e0a3
NCAA FB logging
2025-09-15 15:36:04 -04:00
Chuck
7b1339631c
of the day try block fix
2025-09-15 15:27:57 -04:00
Chuck
0579b3b860
more of the day debug logging and fix datetime duplicate in NCAA FB
2025-09-15 15:26:11 -04:00
Chuck
e7e76eea4c
more robust NCAA FB manager upcoming game check
2025-09-15 15:22:03 -04:00
Chuck
3f431a54d4
path resolution for of the day manager
2025-09-15 15:16:54 -04:00
Chuck
d0f8785936
troubleshooting of the day manager
2025-09-15 15:06:07 -04:00
Chuck
7618eafaa6
troubleshooting of the day manager
2025-09-15 14:53:26 -04:00
Chuck
f8f4539015
hopefully fix of the day settings
2025-09-15 14:38:42 -04:00
Chuck
0ab978d543
web ui config setting accuracy changes
2025-09-15 14:29:14 -04:00
Chuck
c4a51d0f80
espn api update for NCAAFB
2025-09-15 14:21:09 -04:00
Chuck
b20c3880b2
make sure web ui is pulling existing config options
2025-09-15 13:59:33 -04:00
Chuck
652461a819
ensure leaderboard is in webui
2025-09-15 13:20:20 -04:00
Chuck
691d39675d
web ui bug fixes
2025-09-15 11:57:52 -04:00
Chuck
9bc0cd5629
moving away from dict errors
2025-09-15 11:48:10 -04:00
Chuck
625a501da5
further dict wrapper update
2025-09-15 11:43:47 -04:00
Chuck
28c2dcd2f7
fix dict class for web ui
2025-09-15 11:40:29 -04:00
Chuck
c55511c099
webui changes to launch after config file changes
2025-09-15 11:34:40 -04:00
Chuck
b96f1e3957
make sure web ui save buttons work
2025-09-15 10:50:55 -04:00
Chuck
fcbc67464d
persistent config file via config.template.json and migrate_config.sh
2025-09-15 10:27:16 -04:00
Chuck
4b36937a55
Update sports league logos
2025-09-15 09:17:01 -04:00
Chuck
8ead8ad893
Fix NCAA Football recent games to show truly recent games (last 14 days) instead of entire season
...
- Add date-based filtering to NCAAFBRecentManager
- Only consider games from last 14 days as 'recent'
- Prevents Week 1 games from showing when user wants yesterday's games
- Fixes issue where recent_games_to_show: 1 would show old games instead of most recent
2025-09-15 08:50:28 -04:00
Chuck
fbff65fbad
fix NCAA FB Quarter logic. Fix -1th and 10 status text when negative yards are received
2025-09-14 16:32:10 -04:00
Chuck
0982ef78dd
clean config
2025-09-12 19:18:20 -04:00
Chuck
5695d8e017
minor fixes
2025-09-12 19:09:43 -04:00
Chuck
06ad446925
update stock call method
2025-09-12 18:57:39 -04:00
Chuck
6b5a9cdff7
disable calendar for test
2025-09-12 18:56:05 -04:00
Chuck
efb66118e4
full test of most display modes
2025-09-12 18:53:38 -04:00
Chuck
2444aa2fc9
manual buffer on odds ticker to finish the scroll
2025-09-12 18:52:27 -04:00
Chuck
93f6173efa
apply leaderboard duration logic to odds manager
2025-09-12 18:49:33 -04:00
Chuck
dc81d48ab1
new TAANDM logo
2025-09-12 18:46:34 -04:00
Chuck
5c32be929e
shorten buffer for one perfect loop
2025-09-12 18:43:15 -04:00
Chuck
105f60f57e
disable odds
2025-09-12 18:40:00 -04:00
Chuck
a52130cedb
brute forcing math for scroll speed
2025-09-12 18:39:31 -04:00
Chuck
d08e7953f2
improve math on dynamic duration for leaderboard
2025-09-12 18:34:35 -04:00
Chuck
d7544b04dd
add rankings to odds ticker team names
2025-09-12 18:32:33 -04:00
Chuck
0291540df4
update width calculation for leaderboard duration. Reduce log spam
2025-09-12 18:27:52 -04:00
Chuck
27b9b0267b
current x postion tracking update for leaderboard
2025-09-12 18:21:10 -04:00
Chuck
cffef0d161
leaderboard debugging
2025-09-12 18:14:37 -04:00
Chuck
b5cb71b68d
enable loop for scrolling dynamic displays
2025-09-12 18:12:02 -04:00
Chuck
7685586508
web ui updates for leaderboard and odds manager timeout if APi call limit is hit
2025-09-12 18:08:46 -04:00
Chuck
b8aaa56b4b
Add NCAA football logo download script and update team abbreviations
...
- Added download_espn_ncaa_fb_logos.py script to download logos from ESPN API
- Downloaded 50 NCAA football team logos to test/ncaaFBlogos/
- Updated all_team_abbreviations.txt with current ESPN team data
- Updated various team logo files (MLB, NBA, NFL, NHL, NCAAF)
2025-09-12 18:01:43 -04:00
Chuck
4aa307c8dd
dynamic duration buffer adjustment
2025-09-12 17:57:06 -04:00
Chuck
12b99024a4
leaderboard spacing update
2025-09-12 17:54:40 -04:00
Chuck
22f0e29315
leaderboard spacing calculation update
2025-09-12 17:45:52 -04:00
Chuck
6eeba92350
disable dynamic duration leaderboard
2025-09-12 17:40:52 -04:00
Chuck
286ba2b044
disable loop
2025-09-12 17:39:20 -04:00
Chuck
4b5a1e41d8
update font for leaderboard
2025-09-12 17:34:33 -04:00
Chuck
008705b75c
re-enable two leagues for leaderboard
2025-09-12 17:29:51 -04:00
Chuck
5937f968ef
change duration buffer on odds ticker
2025-09-12 17:28:11 -04:00
Chuck
4fe5547bf8
test with just one league for leaderboard
2025-09-12 17:25:25 -04:00
Chuck
96f6749516
change width draw logic in leaderboard display
2025-09-12 17:21:20 -04:00
Chuck
bc3883df14
config manager reductions to reduce overhead
2025-09-12 17:15:45 -04:00
Chuck
32b1b8020a
specific leaderboard logging
2025-09-12 15:39:20 -04:00
Chuck
9280295ed3
leaderboard debugging
2025-09-12 15:19:03 -04:00
Chuck
e5a29d4668
dynamic duration for odds ticker has larger buffer
2025-09-12 15:15:22 -04:00
Chuck
4cfaa5ca59
reduce logging for leaderboard dynamic duration
2025-09-12 15:13:13 -04:00
Chuck
6f894a587b
league data key added to leaderboard image calculation
2025-09-12 15:10:17 -04:00
Chuck
35eb9cbdb5
better handling for png transparency in broadcast logos
2025-09-12 15:08:22 -04:00
Chuck
2d41c5ca31
leaderboard improvements and timing update
2025-09-12 15:06:08 -04:00
Chuck
14f7a8b502
improce caching for leaderboard
2025-09-12 15:02:33 -04:00
Chuck
5101795cbf
handle special characters in team names (TA&M A&M)
2025-09-12 14:55:18 -04:00
Chuck
6d0632acee
logo downloader for FCS teams is more robust
2025-09-12 14:50:19 -04:00
Chuck
9298eff554
smoother leaderboard scrolling
2025-09-12 13:37:19 -04:00
Chuck
335ab8cce0
update leaderboard data sources for other sports and font sizes
2025-09-12 13:35:01 -04:00
Chuck
32daced427
update logic on odds ticker dynamic duration
2025-09-12 12:10:50 -04:00
Chuck
153edcc2e1
update record & rank logic, update leaderboard font and logo sizes
2025-09-12 12:08:46 -04:00
Chuck
548bc00e00
use correct AP Poll top 25 for NCAAFB
2025-09-12 11:50:51 -04:00
Chuck
f8ab022da9
add dynamic duration to leaderboard
2025-09-10 22:54:24 -04:00
Chuck
cd80745dcb
update height references
2025-09-10 22:32:25 -04:00
Chuck
56dfbda40a
update leaderboard layout
2025-09-10 22:12:33 -04:00
Chuck
591555c3c7
make sure leaderboard is scrolling horizontally to show all teams
2025-09-10 21:56:29 -04:00
Chuck
bbabad3135
adjustment on leaderboard
2025-09-10 21:28:30 -04:00
Chuck
3329822a46
update tnt logo
2025-09-10 18:21:03 -04:00
Chuck
413a1fa38c
update cbs logo
2025-09-10 18:19:11 -04:00
Chuck
3ee7821353
update some broadcast logos and fix multiple stacked panels logic
2025-09-10 18:13:42 -04:00
Chuck
20a816f3e6
update sports logo
2025-09-10 17:01:05 -04:00
Chuck
457f9f9eb5
better error handling and correct image call for top 25
2025-09-10 16:45:34 -04:00
Chuck
39519dbfff
enable leaderboard for testing
2025-09-10 13:20:15 -04:00
Chuck
61a56560f3
adjust odds manager mlb spacing
2025-09-10 13:19:45 -04:00
Chuck
c1ccd6f44a
fix leaderboard manager import
2025-09-10 13:16:42 -04:00
Chuck
2123f78dad
adjust spacing in Odds Manager ticker when Baseball is live, to reduce space between graphic and gameplay stats
2025-09-10 13:12:57 -04:00
ChuckBuilds
a3dbc6a4a8
standardize config init across displays
2025-09-04 22:24:02 -04:00
ChuckBuilds
8a0fdb005d
update UTC timezone logic to check config settings for all managers
2025-09-04 22:18:01 -04:00
ChuckBuilds
92071237c1
listing all missing team logos
2025-08-19 17:40:09 -05:00
ChuckBuilds
52c2d61dcf
Fix odds ticker black display issue when returning to rotation
...
- Reset display start time when force_clear is True or when starting fresh
- Reset scroll position for clean start when display is reset
- Add check for old display start time and reset if it's more than 2x dynamic duration
- Prevents the odds ticker from staying black when it comes back into rotation
- Ensures proper state management between display sessions
2025-08-18 21:50:38 -05:00
ChuckBuilds
73036c33cb
Reduce spacing around bases diamond for tighter layout
...
- Moved bases to right edge of odds column to be closer to inning indicator
- Reduced horizontal spacing from 10px to 8px between bases
- Reduced vertical spacing from 8px to 6px for more compact diamond
- Updated cluster width from 26px to 24px to match tighter spacing
- Adjusted positioning offset from 13px to 12px for proper centering
- Bases now positioned closer to the inning indicator for better visual flow
2025-08-18 21:46:57 -05:00
ChuckBuilds
d6eb7a778c
Update odds ticker bases to match MLB manager style
...
- Changed from circular bases to diamond-shaped bases (polygons)
- Increased base size from 6px to 8px to match MLB manager
- Increased spacing from 8px to 10px for better visibility
- Added proper cluster positioning and sizing calculations
- Shifted bases down 2 pixels from center for better positioning
- Increased minimum width to 30px to accommodate larger base cluster
- Now uses same diamond-shaped base style as MLB manager for consistency
2025-08-18 21:41:14 -05:00
ChuckBuilds
62b50cc06f
fix display start time on odds ticker and added amazon prime video logo to broadcast
2025-08-18 21:35:54 -05:00
ChuckBuilds
05bee6ce84
Replace odds text section with centered graphical bases for baseball
...
- Removed text-based odds display for baseball live games entirely
- Graphical bases now replace the entire odds section (not just overlay it)
- Bases are properly centered vertically on the display (height // 2)
- Bases are centered horizontally within the odds column width
- Creates cleaner, more focused display with bases as the main visual element
2025-08-18 21:31:58 -05:00
ChuckBuilds
2c2d24c0a8
Fix missing datetime variables for baseball live games
...
- Added back day_text, date_text, and time_text variables for baseball live games
- These variables are needed for the datetime display section
- Shows inning (▲5), count (2-1), and outs (2 outs) in the datetime column
- Fixes the 'cannot access local variable' error that was occurring
2025-08-18 21:01:39 -05:00
ChuckBuilds
b252229e03
adjust live bases on the odds ticker
2025-08-18 20:55:50 -05:00