Polandmkuthan/garmin-workouts
Command line tool for managing Garmin workouts.
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 Tháng
#1 Repository Của Tháng
#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
Similar Projects
Discover other similar projects and AI models.
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The definitive list that answers "I want to do X in Python, which tool should I use?"
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.
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.
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.