Commit Graph

17 Commits

Author SHA1 Message Date
ChuckBuilds
99a4744613 Add MLB support to CacheManager 2025-04-24 13:55:01 -05:00
ChuckBuilds
3dde91bb1e fix: handle string timestamps in cache manager 2025-04-19 22:32:15 -05:00
ChuckBuilds
2c11fac201 fix: safely handle missing cache entries in CacheManager 2025-04-19 21:55:17 -05:00
ChuckBuilds
77bf8d07fb fix: improve cache directory handling for sudo execution with proper user ownership 2025-04-19 18:32:19 -05:00
ChuckBuilds
d37cfef8f0 fix: improve CacheManager initialization and error handling 2025-04-19 18:31:17 -05:00
ChuckBuilds
a9c5529f66 fix: improve cache directory handling for sudo execution 2025-04-19 18:29:40 -05:00
ChuckBuilds
471790c851 feat: implement caching for ESPN API responses to reduce API calls 2025-04-19 18:25:01 -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
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
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
62e99be45b fix: Update _has_news_changed to properly handle list format news data 2025-04-18 20:33:51 -05:00
ChuckBuilds
21b6a15445 fix: Update _has_news_changed to handle both list and dictionary news data formats 2025-04-18 20:33:13 -05:00
ChuckBuilds
edfacd6ca6 Fix datetime serialization and improve root user cache handling 2025-04-18 19:59:38 -05:00
ChuckBuilds
d84a3e4635 Fix cache directory permissions and logger initialization 2025-04-18 19:58:25 -05:00
ChuckBuilds
090f89b781 Implement caching system for API data with proper permission handling and atomic operations 2025-04-18 19:56:43 -05:00