Hà Lancyberjunky/python-garminconnect
Python 3 API wrapper for Garmin Connect to get statistics and set activities
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🏃♂️ python-garminconnect: Thư viện Python truy cập mọi dữ liệu trên Garmin Connect
Truy cập đến 134+ API Garmin Connect qua Python — từ nhịp tim, ngủ, hoạt động, thiết bị đến cú đột phá chơi golf.
Đây là một thư viện Python3 cho phép truy cập dữ liệu sức khỏe, hoạt động và thiết bị từ tài khoản Garmin Connect. Dự án cung cấp cả ví dụ đơn giản và một công cụ demo tương tác với hơn 130 phương thức API được phân loại rõ ràng.
✨ Điểm nổi bật
- 130+ API methods: Truy cập đến hơn 134 endpoint duy nhất qua 13 danh mục
- Demo tương tác: Giao diện menu hóa dễ dùng với chỉ bằng phím
- Upload bài tập: Hỗ trợ upload bài tập đã gõ (running, cycling, swimming...)
- Dữ liệu sức khỏe đầy đủ: Nhịp tim, ngủ, stress, SpO2, HRV, VO2...
- Theo dõi lịch sử: Truy vấn ngày, tuần, xu xu hướng dài hạn
- Xuất dữ liệu JSON: Tải về dữ liệu dưới dạng JSON dễ xử lý
- Hỗ trợ đăng nhập an toàn: Lưu trữ token tự động
💡 Vì sao đáng chú ý
Không giống các công cụ chỉ lấy một vài số liệu, python-garminconnect cung cấp truy cập toàn diện đến hệ sinh thái Garmin Connect — từ dữ liệu sức khỏe hàng ngày, bài tập, lịch sử thiết bị, đến thậm chí là dữ liệu chơi golf từng cú đánh. Đặc biệt, bạn có thể upload các bài tập đã gõ (typed workouts) và lên lịch trình tập luyện tùy chỉnh.
Với hơn 130 phương thức được tổ chức thành 13 danh mục (như User & Profile, Daily Health, Advanced Metrics, Activities, Goals...), công cụ này rất hữu ích cho người muốn phân tích sâu dữ liệu cá nhân hoặc tích hợp Garmin vào ứng dụng riêng.
#Python #GarminConnect #FitnessAPI #OpenSource #HealthData #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Self-hosted platform to unify wearable health data through one AI-ready API.
佳明开发示例程序、话题问题集锦。Samples collection for Garmin connect IQ development.
A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana
Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks.
A simple Python CLI to download Garmin Connect data as local files and load them into a SQLite database for analysis
MCP server enabling LLMs to interact with Garmin Connect - activities, health metrics, sleep data, and training analysis
Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.
🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.
SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.