matin
matin
Garth natively supports China. You just have to do the following in `GarminConnect`: ```python self.client.configure(domain='garmin.cn') ``` For reference: - https://github.com/yihong0618/running_page - https://github.com/cyberjunky/python-garminconnect
While Garth will support some endpoints natively, it's impractical and slow to add all endpoints. The faster method is to create a wiki with all known endpoints. The most popular...
Hydration
Add hydration stats. Closes issue #54 ## Summary by CodeRabbit - **Tests** - Updated various test functions to use `@pytest.mark.vcr()` decorator for enhanced consistency in testing.
to have a running MCP, we first name a simple way to login and save the tokens from a cli vs having to use ipython 1. command: `garth login` that's...
Use Garth to build an [MCP](https://modelcontextprotocol.io/) server. Garth has simplified the process to integrate into Garmin data, but it still requires writing code to perform the integration. This can be...
Make sure Garth is working on Python 3.14. Based on #144, it sounds like there are some unresolved issues
## Summary - Add DailyTrainingStatus, WeeklyTrainingStatus, MonthlyTrainingStatus classes - Custom parsing logic for complex nested API responses - Comprehensive test coverage with VCR cassettes - Documentation in README with usage...
## Description The current training status implementation only supports single-device scenarios. The code assumes the first device in the API response and ignores additional devices. ## Current Limitation In the...
daily: `/mobile-gateway/usersummary/trainingstatus/latest/2025-06-11` weekly: `/mobile-gateway/usersummary/trainingstatus/weekly/2025-05-15/2025-06-11` monthly: `/mobile-gateway/usersummary/trainingstatus/monthly/2024-12-12/2025-06-11`