Chuck
e894c40ff4
Merge development into main
...
- Resolved conflicts in src/logo_downloader.py:
- Combined NCAA hockey endpoint with soccer league endpoints
- Updated directory mappings to use ncaa_logos for NCAA sports
- Added support for multiple soccer leagues (Premier League, La Liga, etc.)
- Resolved conflicts in src/ncaa_fb_managers.py:
- Combined immediate fetch approach with background fetch strategy
- Maintained both immediate response and comprehensive data fetching
- Preserved caching functionality for improved performance
- Includes all development branch features:
- Soccer league support with team logos
- Enhanced NCAA football data fetching
- Improved logo downloader with multiple league support
- Updated wiki documentation and configuration
2025-09-16 15:37:59 -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
Alex Resnick
515ae2c7e9
Add NCAA Hockey ( #36 )
...
* Add emulator
* Update limit for ESPM API
* use params
* Add NCAA Mens Hockey Manager
* Add NCAA Hockey to leader board
* update logos
---------
Co-authored-by: Alex Resnick <adr8282@gmail.com >
2025-09-14 18:08:32 -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
4cfaa5ca59
reduce logging for leaderboard dynamic duration
2025-09-12 15:13:13 -04:00
ChuckBuilds
8a0fdb005d
update UTC timezone logic to check config settings for all managers
2025-09-04 22:18:01 -04:00
ChuckBuilds
e63198dc49
scroll priority to determine data refreshes
2025-08-18 15:21:39 -05:00
ChuckBuilds
e3b65588a2
support older versions of python not having the Union import
2025-08-15 09:38:23 -05:00
Chuck
03f0a6e6e2
troubleshoot milb upcoming
2025-08-11 17:25:03 -05:00
Chuck
865b30c631
reduce log spam
2025-08-11 15:45:19 -05:00
Chuck
edce5fae85
milb upcoming game debug logging
2025-08-10 18:26:25 -05:00
Chuck
85d63243c7
AI bug squash sesh
2025-08-09 21:00:25 -05:00
Chuck
bd9fe652d9
only call update module for active displays
2025-08-09 20:44:31 -05:00
Chuck
8703c485bc
live priority rotation fix
2025-08-09 20:31:47 -05:00
Chuck
6fdb2b55b5
improved sport switching on simultaneous displays
2025-08-09 20:17:54 -05:00
Chuck
b0941641c7
added dynamic display durations to scrolling managers
2025-08-09 17:15:14 -05:00
Chuck
512ffb7639
live games respect update durations from config
2025-08-09 12:00:12 -05:00
Chuck
b4d5aef876
milb logging and manual cache clearing
2025-08-09 10:44:58 -05:00
Chuck
b193e03be9
milb_manager live display logic update and enable mls
2025-08-09 10:30:01 -05:00
Chuck
c490c5dca8
ensure displays share config file
2025-08-02 19:33:24 -05:00
Chuck
c92eaa93bd
Merge cursor/modernize-and-enhance-led-matrix-web-interface-24d0 into development
2025-07-31 22:27:30 -05:00
Chuck
b451d5def8
Respect live game display duration when no priority is given
2025-07-31 21:52:21 -05:00
Chuck
41ed6b8a43
call managers differently
2025-07-30 16:37:05 -05:00
Chuck
06a51b5799
non-priority live game logic update
2025-07-30 16:11:48 -05:00
Chuck
5001e59ee3
non-priority live game error
2025-07-30 15:53:51 -05:00
Chuck
85747edff1
non-priority rotation fix
2025-07-30 15:15:06 -05:00
Chuck
a2988557de
better log messaging about what display going to and from
2025-07-30 14:22:17 -05:00
Chuck
6d8e7abff7
reduce dynamic duration logging
2025-07-27 10:14:55 -05:00
Chuck
aef8b3b6cc
remove dynamic duration calculation from startup loop
2025-07-27 10:08:03 -05:00
Chuck
b6751a94c2
Sports news ticker with dynamic headline scrolling ( #9 )
...
* Add news manager with RSS feed ticker and dynamic scrolling
Co-authored-by: charlesmynard <charlesmynard@gmail.com >
* Add F1 feeds, custom feed management script, and comprehensive feed guide
Co-authored-by: charlesmynard <charlesmynard@gmail.com >
* Remove emoji and improve error/success message formatting
Co-authored-by: charlesmynard <charlesmynard@gmail.com >
* Add dynamic duration feature for news display with configurable timing
Co-authored-by: charlesmynard <charlesmynard@gmail.com >
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-07-27 09:53:19 -05:00
Chuck
8b0c71dbdf
new display logic for non-priority games
2025-07-26 20:42:56 -05:00
Chuck
2f7fa481a3
non-priority sports logic improvement
2025-07-26 19:34:41 -05:00
Chuck
c0d299892e
live game duration
2025-07-24 12:32:38 -05:00
Chuck
cb81bec042
add Of The Day display
2025-07-22 20:39:09 -05:00
Chuck
8dccebff01
centered team logos in odds ticker and removed dynamic display duration
2025-07-21 16:42:24 -05:00
Chuck
8b8b087f9a
dynamically define time on screen to rotate through odds ticker display
2025-07-20 21:28:29 -05:00
Chuck
ab7d0278cc
format gambling displays for all sports, add gambling ticker
2025-07-20 17:19:21 -05:00
Chuck
21773cd948
adjustments in Display scheduling to fix blank screen after re-activated
2025-07-09 07:35:27 -05:00
Chuck
1eedcbac68
remove sleep from display controller due to negative impact on scrolling text
2025-07-08 20:23:45 -05:00
Chuck
9bb4f088a6
adding scheduling function to web ui and display
2025-07-08 19:33:08 -05:00
Chuck
3ea62dfc2f
implementing minor league baseball display
2025-06-17 20:13:37 -05:00
ChuckBuilds
b4c775aa6c
Revert "conditional loading messages"
...
This reverts commit 8aab1f8e17 .
2025-05-26 10:38:46 -05:00
ChuckBuilds
8aab1f8e17
conditional loading messages
2025-05-26 10:38:01 -05:00
ChuckBuilds
bb4ff9cf0c
change logging from debug to info
2025-05-26 09:51:36 -05:00
ChuckBuilds
e32c4bd7f6
logic updates on display refresh for music
2025-05-25 21:23:36 -05:00
ChuckBuilds
3ac436dc54
more ytm tuning, reduce debug logging, remove callback preventing display from rotating
2025-05-25 20:16:42 -05:00
ChuckBuilds
e5aeb579f0
tracking time since last switch to improve song change performance
2025-05-25 18:11:35 -05:00
ChuckBuilds
8f50c70957
change logging from info to debug
2025-05-25 17:51:13 -05:00
ChuckBuilds
e2f67c04db
improve ytm update performance
2025-05-25 16:38:10 -05:00