RepositoryPythonPLBa Lan
mkuthan

mkuthan/garmin-workouts

Command line tool for managing Garmin workouts.

127sao
22fork
3issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: cycling

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: workout

#1 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: garmin

#3 Repository Của Tháng

🚴‍♂️ Quản lý bài tập Garmin Connect từ dòng lệnh

Công cụ Python giúp bạn tạo, cập nhật và đồng bộ bài tập luyện trên Garmin Connect một cách tự động.

garmin-workouts là một công cụ dòng lệnh (CLI) bằng Python, cho phép người dùng quản lý toàn bộ bài tập luyện trên nền tảng Garmin Connect. Dự án được thiết kế đặc biệt cho các vận động viên sử dụng xe đạp nhưng cũng hỗ trợ các bài tập chung khác. Thay vì phải thao tác thủ công trên giao diện web, bạn có thể định nghĩa bài tập dưới dạng tệp YAML hoặc Excel, sau đó tự động đồng bộ lên Garmin.

✨ Điểm nổi bật

  • Tính công thức theo FTP: Công suất mục tiêu được tính dựa trên chỉ số FTP hiện tại của bạn.
  • Lưu trữ JSON: Tất cả bài tập đều được lưu dưới dạng tệp JSON, dễ dàng quản lý và phiên bản hóa.
  • Định dạng dễ hiểu: Cú pháp YAML trực quan, hỗ trợ ví dụ minh họa rõ ràng.
  • Tái sử dụng phần bài tập: Các phần như ấn tay hoặc hồi phục có thể dùng lại qua chỉ thị !include.\n- Lên lịch bài tập: Hỗ trợ lên lịch cho các bài tập đã lưu.
  • Nhúng thông số kỹ thuật: Các giá trị quan trọng như TSS, IF, NP được chèn trực tiếp vào mô tả bài tập.
  • Hỗ trợ nhập từ Excel: Chuyển đổi bảng tính Excel sang định dạng bài tập tự động.
  • Xuất file FIT: Đồng bộ toàn bộ bài tập ra thiết bị Garmin dưới dạng file FIT.

💡 Vì sao đáng chú ý

Không giống các công cụ khác chỉ làm giao diện đồ họa, garmin-work workouts mang lại trải nghiệm làm việc qua dòng lệnh, giúp người dùng tự động hóa quy trình quản lý bài tập luyện. Đặc biệt, việc sử dụng YAML kết hợp các tính năng như alias và include giúp tối ưu việc tái sử dụng các phần bài tập phổ biến. Đây là lựa chọn lý tưởng cho các vận động viên muốn kiểm soát chi tiết và lưu trữ bền vững các bài tập luyện tập của mình.


#GarminConnect #PythonCLI #WorkoutManagement #CyclingTraining #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.

RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

187.7k
Oct 24, 2026
RepositoryPython
langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

159.6k
Oct 26, 2026
RepositoryPython
harry0703/MoneyPrinterTurbo

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

135.4k
Oct 26, 2026