Commit Graph

51 Commits

Author SHA1 Message Date
ChuckBuilds
8a0fdb005d update UTC timezone logic to check config settings for all managers 2025-09-04 22:18:01 -04:00
ChuckBuilds
54635fee3c ensure game rotation count respects user defined variable 2025-08-14 13:01:23 -05:00
ChuckBuilds
6152969340 fix favorite team toggle logic being skipped 2025-08-14 12:26:57 -05:00
Chuck
dfecc6f8a0 loading fonts va absolute paths 2025-08-13 21:23:37 -05:00
Chuck
6bc1039ed6 change how font is loaded via systemctl - added direct paths 2025-08-13 20:36:23 -05:00
Chuck
10c1342bdb milb upcoming game debug logging 2025-08-10 17:38:56 -05:00
Chuck
8654dd44e6 all sports managers process recent and upcoming games as a function of game count instead of time (hours). Ensure all sports managers respect favorite team filtering if enabled 2025-08-09 16:47:38 -05:00
Chuck
c490c5dca8 ensure displays share config file 2025-08-02 19:33:24 -05:00
Chuck
7fc902dea1 cache updates for live games in all sports 2025-07-24 08:21:14 -05:00
Chuck
18b0a9703e remove all sports live displays from checking cache 2025-07-23 20:31:25 -05:00
Chuck
df3d010c65 toggleable short date format 2025-07-22 11:28:13 -05:00
Chuck
c3ded3999f game time formatting to remove space between time and AM/PM 2025-07-22 11:23:25 -05:00
Chuck
a580d87876 massive refactor on game filtering logic and odds calls for all sports displays 2025-07-22 11:06:54 -05:00
Chuck
4da2fd32e2 change weather logging, changed odds api call to only pull odds for games we will see, expanded game fetch window to see more games on odds ticker (50days from 30). 2025-07-22 09:31:14 -05:00
Chuck
3a450b717a updates to caching 2025-07-21 21:02:19 -05:00
Chuck
e611715d54 seach logic will search for each team in a smarter search loop 2025-07-21 18:07:04 -05:00
Chuck
8dccebff01 centered team logos in odds ticker and removed dynamic display duration 2025-07-21 16:42:24 -05:00
Chuck
06fa6d656a adjustments to formatting of odds 2025-07-21 15:43:22 -05:00
Chuck
94f0eb060b lots of visual and logic changes 2025-07-21 15:22:12 -05:00
Chuck
1dcd79f758 add granular control over records display and troubleshooting odds ticker. Enabled Team Records for all sports 2025-07-20 20:52:55 -05:00
Chuck
9dcedc7c0e found random timezone error from old time import method 2025-07-20 19:34:02 -05:00
Chuck
ab7d0278cc format gambling displays for all sports, add gambling ticker 2025-07-20 17:19:21 -05:00
Chuck
4c8d9e1467 corrected instantiation error 2025-07-18 22:15:51 -05:00
Chuck
aa379e8369 gambling updates 2025-07-18 22:12:33 -05:00
Chuck
1922d5e3b0 fixed clock / timezone configuration discrepancies 2025-07-17 11:12:45 -05:00
ChuckBuilds
e5dd06a90e Refactor: Prevent live managers from calling display in update 2025-05-03 20:50:03 -05:00
ChuckBuilds
14a196ef58 turned off NBA board and adjusted NHL upcoming logic 2025-04-25 21:19:25 -05:00
ChuckBuilds
56d1670505 Add cooldown for NBA recent games warning message to prevent log spam 2025-04-21 09:34:16 -05:00
ChuckBuilds
be178b1465 Fix NBA manager warning cooldown to prevent repeated log messages 2025-04-20 16:20:23 -05:00
ChuckBuilds
23358e596b Always log no games message for NBA upcoming games display 2025-04-20 11:18:26 -05:00
ChuckBuilds
be69c9b24f Optimize display updates: Skip display when no games available for NHL and NBA managers 2025-04-20 11:13:33 -05:00
ChuckBuilds
e8c60fa4ba fix: Add cache_manager as class attribute in BaseNBAManager to match NHL implementation 2025-04-20 11:04:36 -05:00
ChuckBuilds
a0a688b95f Optimize NBA API calls: - Reduce recent/upcoming game checks to hourly - Only make frequent API calls during live favorite team games - Add favorite team game tracking - Improve logging for favorite team games 2025-04-20 10:22:09 -05:00
ChuckBuilds
e216aaed5f fix: improve NBA managers to handle no games and reduce logging spam 2025-04-19 22:46:51 -05:00
ChuckBuilds
1a761dcac7 feat: improve logging for live game updates with period and time info 2025-04-19 22:12:29 -05:00
ChuckBuilds
471790c851 feat: implement caching for ESPN API responses to reduce API calls 2025-04-19 18:25:01 -05:00
ChuckBuilds
09649f0a07 fix: improve NBA upcoming games detection and reduce log spam 2025-04-19 18:15:36 -05:00
ChuckBuilds
0c307b3f02 fix: add display method to NBAUpcomingManager to properly show upcoming games 2025-04-19 18:09:42 -05:00
ChuckBuilds
43d9fb8258 refactor: standardize logging configuration across NBA and NHL managers 2025-04-19 17:59:00 -05:00
ChuckBuilds
24d7fd96ec Fix CacheManager usage in NBA managers. Update to use instance methods instead of class methods for proper caching functionality. 2025-04-19 17:07:04 -05:00
ChuckBuilds
b77105eca5 Fix CacheManager import in NBA managers. Add missing import statement to resolve NameError. 2025-04-19 17:01:49 -05:00
ChuckBuilds
4d6839db56 reduce score size by 2 px NBA 2025-04-19 16:43:48 -05:00
ChuckBuilds
03d679948b arranging score higher for NBA 2025-04-19 14:59:55 -05:00
ChuckBuilds
b5859ff8ef arranging score lower for NBA 2025-04-19 14:58:52 -05:00
ChuckBuilds
c52c3be889 arranging period, time, and score for NBA 2025-04-19 14:54:02 -05:00
ChuckBuilds
727415fd17 Improve error handling in NBA managers with consistent empty state handling and update intervals 2025-04-19 14:50:03 -05:00
ChuckBuilds
42444a1873 Fix index out of range errors in NBA managers by properly handling empty game lists 2025-04-19 14:48:20 -05:00
ChuckBuilds
7a71260cab Reduce NBA manager logging frequency with 5-minute cooldown for status messages 2025-04-19 14:47:18 -05:00
ChuckBuilds
b45a99d3b1 Update NBA scorebug layout to stack period and game clock vertically for better readability 2025-04-19 14:45:15 -05:00
ChuckBuilds
2ee235587b changed default test teams for nba manager 2025-04-19 14:34:27 -05:00