Commit Graph
464 Commits
Author SHA1 Message Date
ChuckBuilds 48909001e8 Add API key validation and improve error handling in weather manager. 2025-04-19 17:27:50 -05:00
ChuckBuilds 508d01323a Reduce weather manager log spam. Change frequent logs to DEBUG level. 2025-04-19 17:25:22 -05:00
ChuckBuilds ebda8e04a0 Improve weather location handling. Use full location string with city, state, and country for better API results. 2025-04-19 17:17:44 -05:00
ChuckBuilds d700316f75 Improve weather cache validation and reduce log spam. Add thorough data validation and better error handling. 2025-04-19 17:13:59 -05:00
ChuckBuilds 9a0e87115d Improve weather network error handling. Add retry logic with backoff and better caching fallback. 2025-04-19 17:10:40 -05:00
ChuckBuilds bf7eeecbe0 Fix weather location configuration. Update WeatherManager to use correct location from config and add validation. 2025-04-19 17:09:05 -05:00
ChuckBuilds 4c5f1e73c5 Improve cache functionality. Add max_age parameter to CacheManager, fix WeatherManager API calls, and enhance error handling. 2025-04-19 17:08:02 -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 b3f824061f Improve cache manager robustness. Fix permission issues with cache directory, add better JSON error handling, and implement atomic file operations. 2025-04-19 17:00:51 -05:00
ChuckBuilds e4f78b7808 Improve SSL handling in stock managers. Add retry logic with exponential backoff, proper SSL verification, and better error handling for both StockManager and StockNewsManager classes. 2025-04-19 16:59:53 -05:00
ChuckBuilds 2391fdaee0 Fix datetime serialization in cache manager. Add custom JSON encoder to handle datetime objects. 2025-04-19 16:58:45 -05:00
ChuckBuilds 8ee3b1001a Fix cache directory permission issues. Add fallback options for different user contexts and proper permission handling. 2025-04-19 16:57:31 -05:00
ChuckBuilds a5186d656e Optimize cache and weather managers for better performance. Add thread-safe caching, reduce processing overhead, and improve error handling. 2025-04-19 16:56:09 -05:00
ChuckBuilds 6c7fd0ddb2 turned off nba test mode 2025-04-19 16:52:54 -05:00
Chuck 99ecbbed8e add NFL Team Logos
Add NFL Team Logos for later use
2025-04-19 16:50:21 -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 a44fa29e73 changed favorite teams in NBA scoreboard and enabled test mode 2025-04-19 14:38:45 -05:00
ChuckBuilds 241498c92d Update display controller run() method to improve team tracking. Add priority for live games with favorite teams, better team rotation integration, and separate state tracking for NHL and NBA games. 2025-04-19 14:37:41 -05:00
ChuckBuilds 39ba8b5adb Add NBA game tracking support alongside NHL games. Implement NBA managers and update display controller to handle both sports simultaneously. Add team rotation for NBA games with recent/upcoming game support. 2025-04-19 14:36:21 -05:00
ChuckBuilds 2ee235587b changed default test teams for nba manager 2025-04-19 14:34:27 -05:00
ChuckBuilds 1ea585aaac Add NBA scoreboard manager with live, recent, and upcoming game display functionality 2025-04-19 14:28:29 -05:00
Chuck 47789afca5 add NBA and MLB Logos
adding logos for more sports
2025-04-19 14:23:40 -05:00
ChuckBuilds daf88b6f5d adjusted nhl upcoming date and time spacing slightly further 2025-04-19 13:49:24 -05:00
ChuckBuilds fdc01c6167 adjusted nhl upcoming date and time spacing slightly closer 2025-04-19 13:46:14 -05:00
ChuckBuilds 6a0ee401c4 adjusted nhl upcoming date and time spacing 2025-04-19 13:42:54 -05:00
ChuckBuilds ed46f24047 removed extra spacing between scores NHL 2025-04-19 13:29:37 -05:00
ChuckBuilds 8320e16d03 Move date below 'Next Game' for upcoming NHL games 2025-04-19 13:27:58 -05:00
ChuckBuilds 7953ae5d09 slight readme changes 2025-04-19 12:57:45 -05:00
ChuckBuilds 0d399bfb6e Add systemd service documentation to README and update install script for dynamic user detection 2025-04-19 12:55:05 -05:00
ChuckBuilds 686a76b2e7 Update service to run as root for hardware timing access 2025-04-19 12:42:30 -05:00
ChuckBuilds a7b99c5c53 Add systemd service and control scripts for LED Matrix Display 2025-04-19 12:40:21 -05:00
ChuckBuilds 4efa51e54c Stack date and time in center for NHL upcoming games 2025-04-19 12:37:14 -05:00
ChuckBuilds 143b981203 Change font test to use 4x6 font instead of PressStart2P-Regular 2025-04-19 12:18:39 -05:00
ChuckBuilds 064f805d98 Update font test to display all sizes at once as a static image 2025-04-19 12:14:46 -05:00
ChuckBuilds ea03de8af7 Add font test display for testing PressStart2P-Regular font sizes from 4 to 18 2025-04-19 12:00:34 -05:00
ChuckBuilds e7c0d1ab28 changed upcoming game status font 2025-04-19 11:14:08 -05:00
ChuckBuilds 305b5c1c97 Changed NHL score display to use Press Start 2P font as primary font 2025-04-19 09:07:49 -05:00
ChuckBuilds e9b5b65e59 added timestamps to logging 2025-04-19 09:06:26 -05:00
ChuckBuilds 037fd9d31b enabled nhl display to test caching 2025-04-19 08:42:14 -05:00
ChuckBuilds 084f4f086a restore stock chart to 2.5 2025-04-18 21:11:38 -05:00
ChuckBuilds 39bc9787f8 shift symbol and price slightly closer to chart 2025-04-18 21:09:01 -05:00
ChuckBuilds 6d1b49cdcf feat: Center stock text between logo and chart 2025-04-18 21:00:50 -05:00