Generates ICS from SportEasy
Go to https://sporteasy-calendar-connector.tbmc.ovh
Example docker-compose.yml
Application listen on port 5000
.
The same image is available from 2 different registry:
Host | Docker image |
---|---|
Github | ghcr.io/tbmc/sporteasy-calendar-connector:latest |
Docker Hub | tbmc/sporteasy-calendar-connector:latest |
.env
You need to populate .env
with at least you SportEasy username and password.
You can also add team_id
to only have event of only one team instead of all your teams.
To get all team names and IDs you can use list_teams.py
after populating username
and password
in .env
.
You can use env_to_base64.py
script with .env
populated.
Take json and transform it to base64, then url encode it
{
"username": "...",
"password": "...",
"team_id": 123456
}
team_id
is optional.
You can use mine, but at your own risk.
:warning: Data in base64 are not ciphered.
https://sporteasy-calendar-connector.tbmc.ovh?data={base64Data}
SportEasy block IPs from server providers, so you should have a domestic IP.