Skip to content

Commit dc895a6

Browse files
committed
2 parents e21b5fb + 7f35fb5 commit dc895a6

7 files changed

Lines changed: 11 additions & 23 deletions

File tree

README.md

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
1-
<!--
2-
[![Build branches](https://github.com/freekode/tp2intervals/actions/workflows/branch.yml/badge.svg)](https://github.com/freekode/tp2intervals/actions/workflows/branch.yml)
3-
[![release](https://img.shields.io/github/release/freekode/tp2intervals)](https://github.com/freekode/tp2intervals/releases/latest)
41

2+
[![Build branches](https://github.com/costa-alex/tp2intervals/actions/workflows/docker.yml/badge.svg)](https://github.com/costa-alex/tp2intervals/actions/workflows/docker.yml)
3+
[![release](https://img.shields.io/github/release/costa-alex/tp2intervals)](https://github.com/costa-alex/tp2intervals/releases/latest)
4+
<!--
55
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/E1E6W6XZP)
66
-->
77

88
# Third Party to Intervals.icu
99

10-
App to sync workouts between TrainingPeaks, TrainerRoad and Intervals.icu.
11-
12-
The tool runs on Docker and there's an executable JAR.
10+
App to sync workouts between TrainingPeaks, TrainerRoad and Intervals.icu. It's a selfhosted app that runs on Docker and includes a mobile friendly user-interface.
1311

1412
**Only for educational purposes**
1513

16-
<img src="https://github.com/freekode/tp2intervals/blob/main/docs/tp.png?raw=true" width="25%"><img src="https://github.com/freekode/tp2intervals/blob/main/docs/tr.png?raw=true" width="25%">
14+
<img src="https://github.com/costa-alex/tp2intervals/blob/main/docs/TP2I_mobile.JPG?raw=true" width="25%"> <img src="https://github.com/costa-alex/tp2intervals/blob/main/docs/TP2TR.JPG?raw=true" width="25%">
1715

1816
* [List of features](#list-of-features)
1917
* [Configuration](#configuration)
2018
+ [Intervals.icu](#intervalsicu)
2119
+ [TrainingPeaks](#trainingpeaks)
2220
+ [TrainerRoad](#trainerroad)
23-
* [Other ways to run the app](#other-ways-to-run-the-app)
24-
+ [Executable JAR](#executable-jar)
21+
* [How to run the app](#how-to-run-the-app)
2522
+ [Docker](#docker)
2623
* [FAQ](#faq)
2724
+ [General](#general)
@@ -48,6 +45,8 @@ Coach account
4845

4946
**TrainerRoad**
5047
* Sync planned workouts in calendar from TrainerRoad to TrainingPeaks or Intervals.icu
48+
+ Syncs planned TSS value
49+
+ Automatically sets the Training Peaks activity type as Ride and subtype as Virtual Bike
5150
* Copy workouts from TrainerRoad library to Intervals
5251
* Create training plan or workout folder on Intervals.icu from planned workouts on TrainerRoad
5352

@@ -87,20 +86,9 @@ Cookie `SharedTrainerRoadAuth` (key and value, smth like `SharedTrainerRoadAuth=
8786

8887
Be aware, Firefox cuts long strings in Dev Tool window. Copy cookie value with right click -> Copy Value.
8988

90-
## Other ways to run the app
91-
### Executable JAR
92-
The project has executable jar with web UI. It requires JDK 21. To run jar:
93-
```shell
94-
java -jar tp2intervals.jar
95-
```
96-
97-
By default, UI is available on `http://localhost:8098`. To change port start jar with parameter:
98-
```shell
99-
java -Dserver.port=9090 -jar tp2intervals.jar
100-
```
101-
89+
## How to run the app
10290
### Docker
103-
Docker image also built for every release
91+
There is a Docker image built with every release
10492

10593
```yaml
10694
version: "3.9"

boot/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.16
1+
0.1.17

docs/TP2I_mobile.JPG

38.5 KB
Loading

docs/TP2TR.JPG

66.9 KB
Loading

docs/strava.jpg

-626 KB
Binary file not shown.

docs/tp.png

-54.9 KB
Binary file not shown.

docs/tr.png

-60.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)