项目简介
本项目基于Go语言开发,可将用户在Strava上的运动记录自动同步到黑鸟和行者这两个运动社交平台,便于用户在这两个平台上管理与分享运动数据。
项目的主要特性和功能
- 自动同步:借助Go语言实现Strava数据到黑鸟和行者的自动同步。
- 多平台支持:支持将Strava记录同步至黑鸟和行者两个平台。
- 安全性:采用SQLite数据库存储用户的Strava、行者、黑鸟账号信息,保障敏感信息安全。
- 日志记录:运用logrus库进行日志记录,方便调试与监控。
- 错误处理:提供错误控制器,处理特定的HTTP错误情况。
- 测试:提供测试用例,确保代码质量和稳定性。
安装使用步骤
- 环境准备:确保已安装Go语言环境。
- 下载源码:下载项目的源码文件。
- 数据库配置:修改
server/fit_sync.db
文件,设置Strava、行者、黑鸟的账号密码。 - 编译程序:使用
go build main.go
命令编译程序。 - 启动服务:运行编译后的可执行文件,程序将自动启动并监听81端口。
- 浏览器安装油猴插件:在火狐浏览器中安装油猴插件。
- 安装脚本:在油猴插件中安装项目提供的脚本。
- 开始同步:访问http://127.0.0.1:81/v1/user,开始同步。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】