dragosprotung/sport-tracker-connector

此包已被废弃且不再维护。未建议替代包。

一组工具,用于将不同在线运动追踪器的训练数据导出/上传/移植到另一个(例如 endomondo.com, flow.polar.com, strava.com)。同时提供解析运动数据的辅助类。

0.5.1 2015-07-03 20:59 UTC

This package is not auto-updated.

Last update: 2021-01-25 08:44:37 UTC


README

概述

一组用于将训练数据从/到在线运动追踪器导出/上传的工具。

支持的追踪器

  • endomondo.com
  • strava.com
  • flow.polar.com
  • strava.com

Build Status Latest Stable Version Dependency Status License Scrutinizer Code Quality SensioLabsInsight

安装

安装 PHP 5.4 或更高版本和 composer。

git clone https://github.com/dragosprotung/SportTrackerConnector.git
composer.phar install

配置

复制或重命名 config.example.ymlconfig.yml 确保使用您的凭证填写值。某些追踪器(例如 strava.com)具有更复杂的认证机制。请参阅帮助 connector help 以获取特定追踪器命令和帮助列表。

例如 strava.com: connector strava:get-token

使用方法

您需要创建一个 config.yml 文件并填写服务的凭证。您可以将 config.example.yml 重命名并修改。

用于处理训练数据的有效命令

  • dump:workout 从追踪器获取训练数据并将其保存到文件中(gpx、json 等)。
  • dump:multi 在日期间隔内获取多个训练数据,并具有恢复功能。
  • upload:sync 将一个/多个训练数据从一个追踪器复制到另一个。
  • upload:workout 将训练数据文件上传到追踪器。