cyberjunky/python-garminconnect
PublicPython 3 API wrapper for Garmin Connect to get statistics and set activities
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 09/10/2026
Tóm tắt bởi Bee AI
Thư viện Python 3 đóng vai trò API wrapper không chính thức cho Garmin Connect, giúp lập trình viên truy xuất thống kê sức khỏe, thiết bị và quản lý các bài tập thể thao.
- Cung cấp hơn 154 phương thức API phân chia thành 14 danh mục dữ liệu khác nhau.
- Xác thực qua luồng Mobile SSO tương tự ứng dụng Garmin Connect Android kèm cơ chế tự động làm mới token.
- Hỗ trợ định nghĩa và tải lên bài tập dạng type-safe (Pydantic) cho nhiều môn thể thao.
- Tích hợp sẵn danh mục bài tập thể lực phong phú với 1.527 bài tập thuộc 47 nhóm khác nhau.
Lưu ý
- Yêu cầu phiên bản Python 3.12 trở lên.
- Đây là client không chính thức cho dịch vụ web Garmin; các thao tác ghi (upload, edit, delete) có thể làm thay đổi trực tiếp dữ liệu tài khoản.
- Các phiên bản lưu token từ 0.2.x (garth) không tương thích và không thể chuyển đổi lên phiên bản mới.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến50
- Độ tươi80
- Cộng đồng69
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên · Dữ liệu
- Loại dự ánThư viện
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Python
pytest
Jupyter
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
.github/Cấu hình workflow CI/CD và mẫu issue trên GitHub.docs/Tài liệu hướng dẫn bổ sung cho dự án.garminconnect/Mã nguồn chính của thư viện API Garmin Connect.scripts/Các script bổ trợ và công cụ nội bộ.test_data/Dữ liệu mẫu phục vụ cho việc kiểm thử tự động.tests/Bộ test suite kiểm thử đơn vị và tích hợp.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/cyberjunky/python-garminconnect.git
cd python-garminconnectCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Trích xuất chỉ số sức khỏe hàng ngày như nhịp tim, giấc ngủ, mức độ căng thẳng, SpO2 và HRV.
- Tạo, chỉnh sửa và lên lịch trình bài tập chạy bộ, đạp xe hoặc tập thể lực lên tài khoản Garmin.
- Truy vấn dữ liệu bảng điểm golf, số liệu thống kê gậy và chi tiết từng cú đánh.
- Xuất dữ liệu định dạng JSON để phân tích lịch sử luyện tập và theo dõi tiến độ cá nhân.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
hasaneyldrm/exercises-dataset1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group & equipment data, and step-by-step instructions in 6 languages. The exercise data layer behind the LogPress app.22.7k+189
- 2
TwiN/gatusAutomated developer-oriented status page with alerting and incident support12.3k+40
- 3
DuarteSantos8/openGymSelf-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.9.7k+5.6k
- 4
Snouzy/workout-cool🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.8.6k+49
- 5
wger-project/wgerSelf hosted FLOSS fitness/workout, nutrition and weight tracker7.1k+64
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 09/10/2026.