Sync Garmin Connect health data via Playwright browser automation — intercepts the web app's own API calls and POSTs to your webhook
Stars
12
Forks
0
Watchers
12
Open Issues
6
Overall repository health assessment
No package.json found
This might not be a Node.js project
Merge pull request #9 from Flo976/fix/issue-1-graceful-skip-empty-pages
fd09334View on GitHubfix: skip backfill dates gracefully when requested pages are today-only (addresses #1)
f8f8393View on GitHubMerge pull request #8 from Flo976/fix/issue-7-cloudflare-challenge-handling
99ad6f8View on GitHubfix: handle Cloudflare challenge during page navigation (addresses #7)
a645fddView on GitHubMerge pull request #6 from Flo976/fix/issue-3-reduce-networkidle-timeout
d78410fView on GitHubfix: reduce networkidle timeout from 15s to 5s, add NETWORK_IDLE_TIMEOUT_MS (addresses #3)
48290e8View on GitHubMerge pull request #4 from Flo976/fix/issue-1-page-filter-uploads
857775dView on GitHubMerge pull request #5 from Flo976/fix/issue-2-reattach-handler-after-page-crash
1f43499View on GitHubfix: reattach response handler to recovered page after crash (addresses #2)
b2f19f5View on GitHubfix: respect page selection when uploading body-comp and personal records (addresses #1)
91b7ae8View on GitHubfix: make networkidle timeout non-fatal to prevent false page failures
523b64aView on GitHubdocs: update README with all 6 available pages and page selection guide
ad741d5View on GitHubfix: resolve lint (import order, line length) and bandit (try/except/pass) CI failures
35006a5View on GitHubfeat: add --pages flag to select endpoints, recover from page crashes
1b7ffbdView on GitHub