Skip to content

cyberjunky/python-garminconnect

View on GitHub ↗Related repositories →

Python 3 API wrapper for Garmin Connect to get statistics and set activities

Python · active 2025-01-232026-08-10 (UTC)

Partial coverage12,046 / 13,583 hourly files (89%) · 2 absent upstream · 1,533 failed, retryable2025-01-222026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
971
Pushes
100
Pull requests
37
Issues
43
Stars
400
Forks
102

Activity over time

Daily event counts in the loaded window

Line chart, 565 days from 2025-01-23 to 2026-08-10. Pushes: 100 total, peak 14 in a day. Pull requests: 37 total, peak 4 in a day. Issues: 43 total, peak 3 in a day. Comments: 185 total, peak 23 in a day. Stars: 400 total, peak 5 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Issue#372Slyke2026-06-13 23:54
    Cannot generate token. Getting 401 errors.
  • Issue comment#366coderabbitai[bot]2026-05-25 16:55
    Use domain-aware service URLs for CN auth
  • Releasecyberjunky2026-05-02 11:15
    v0.3.4
  • Issue#354cyberjunky2026-05-02 09:02
    [Proposal]: Optional Pydantic response models for typed API access
  • Pull request#359sorlen0082026-05-02 09:01
  • Issue comment#360cyberjunky2026-05-02 08:48
    fix: route DI token endpoint to garmin.cn for CN accounts
  • Pull request#360MidnightV12026-04-26 19:14
  • Issue comment#337prcynqjhr-prog2026-04-21 02:48
    429 Too Many Requests - during login (OAuth Preauthorized)
  • Issue comment#349prcynqjhr-prog2026-04-20 03:27
    error on garth
  • Issue comment#356coderabbitai[bot]2026-04-17 00:54
    feat: prueba desde fork
  • Pull request#356Tobalon2026-04-17 00:54
  • Issue comment#353sorlen0082026-04-15 15:30
    feat: add configurable retry with exponential backoff for transient errors
  • Issue comment#352sorlen0082026-04-15 15:29
    refactor: extract API error handling into decorator
  • Issue#344cyberjunky2026-04-11 09:25
    Add SSO web widget login strategy to bypass 429 rate limiting
  • Issue#348cyberjunky2026-04-11 09:25
    SSO iframe embed: working browser-based auth for custom domains (postMessage + CAS bypass)
  • Issue comment#348cyberjunky2026-04-11 09:25
    SSO iframe embed: working browser-based auth for custom domains (postMessage + CAS bypass)
  • Issue comment#343cyberjunky2026-04-11 09:10
    Add get_scheduled_workouts_by_year_and_month to demo and API
  • Issue comment#332LaskowskiS2026-04-10 22:23
    Did Garmin change authentication API?
  • Issue comment#344diegoscarabelli2026-04-09 04:49
    Add SSO web widget login strategy to bypass 429 rate limiting
  • Issue comment#347nevdull772026-04-08 01:20
    add get_calendar_data
  • Issue comment#344chakkaradeep2026-04-07 03:28
    Add SSO web widget login strategy to bypass 429 rate limiting
  • Issue comment#346runner-ken2026-04-05 20:47
    fix: add delay between SSO page load and login POST to avoid Cloudfla…
  • Issue#344diegoscarabelli2026-04-04 23:14
    Add SSO web widget login strategy to bypass 429 rate limiting
  • Issue comment#337lipov3cz3k2026-04-04 21:25
    429 Too Many Requests - during login (OAuth Preauthorized)
  • Issue comment#332zstenger932026-04-04 16:41
    Did Garmin change authentication API?

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 400 stars here means stars gained during the window, not the repo's star count.