Raistlfiren/garmin-csv-plan
A quick n' dirty way of "automating" training plans into Garmin Connect.
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
#1 Repository Của Tháng
🏃♂️ Tự động hoá kế hoạch luyện tập lên Garmin Connect chỉ bằng CSV
Công cụ PHP giúp bạn biến một file CSV thành hàng loạt workout trên Garmin Connect và lên lịch chúng tự động.
garmin-csv-plan là phiên bản PHP của công cụ quick-plan do cộng đồng phát triển. Dự án giúp người dùng dễ dàng nhập khẩu các buổi tập (chạy bộ, bơi lội, đạp xe) từ file CSV lên Garmin Connect, đồng thời lên lịch chúng lên lịch Garmin Calendar theo ngày bắt đầu hoặc ngày kết thúc. Đây là giải pháp nhanh chóng và tiện lợi cho các huấn luyện viên hoặc vận động viên muốn quản lý kế hoạch luyện tập một cách tự động.
✨ Điểm nổi bật
- Nhập workout từ CSV: Phân tích file CSV và tạo các buổi tập trên Garmin Connect.
- Thêm prefix cho tên workout: Ví dụ: chuyển
14k, 4x 1.6k @TMPthànhHANSON:14k, 4x 1.6k @TMP. - Ghi chú cho từng bước: Hỗ trợ thêm ghi chú chi tiết cho từng bước trong workout.
- Lên lịch theo tên: Lên lịch các workout đã tồn tại dựa trên tên.
- Xóa workout theo CSV: Xóa các workout được tạo từ file CSV.
- Chế độ xóa duy nhất: Chỉ xóa workout mà không thực hiện bất kỳ thao tác nhập nào khác.
- Lên lịch theo ngày bắt đầu hoặc kết thúc: Lên lịch workout dựa trên ngày đầu tiên hoặc ngày cuối cùng của kế hoạch.
- Hỗ trợ workout bơi lội: Tạo workout bơi lội bằng cách chỉ định kích thước hồ bơi.
- Nhập và lên lịch nhiều workout cùng ngày: Hỗ trợ nhiều sự kiện trong một ngày.
- Lặp lồng nhau: Hỗ trợ cấu trúc lặp lồng nhau trong workout.
💡 Vì sao đáng chú ý
Không giống như các công cụ thủ công yêu cầu thao tác từng bước trên giao diện Garmin Connect, garmin-csv-plan cho phép người dùng định nghĩa toàn bộ kế hoạch luyện tập trong một file CSV, sau đó tự động đồng bộ lên nền tảng. Điều này giúp tiết kiệm thời gian đáng kể, đặc biệt khi quản lý các kế hoạch dài ngày như chuẩn bị cho cuộc thi ultra hay các khóa đào tạo chuyên sâu.
Ngoài ra, công cụ còn hỗ trợ Docker, giúp dễ dàng triển khai mà không cần cài đặt môi trường phứức tạp. Dự án phù hợp với cả người dùng cá nhân và các cộng đồng thể thao nhỏ.
#GarminConnect #CSV #WorkoutPlan #OpenSource #PHP #TiniX
Similar Projects
Discover other similar projects and AI models.
A PHP class for analysing FIT files created by Garmin GPS devices
TrainingPeaks MCP server for Claude Desktop, Code and Cowork. No API approval needed - works with any account. Query workouts, CTL/ATL/TSB fitness data, power PRs via natural language.
The open-source alternative to TrainingPeaks. Self-hostable endurance training platform. Your data stays yours.
GPX to Poster: Showcase Your Mountain Cycling or Hiking Adventures
Tool to manipulate and analyse swim data as provided by Garmin devices.