Counts how many times the logged in user has gone up Green
  • Python 69.9%
  • HTML 23.1%
  • Dockerfile 7%
Find a file
2026-07-08 11:34:10 -06:00
static Move favicon.ico into the static folder 2026-07-07 22:55:03 -06:00
systemd Update instructions for using with podman instead of running directly 2026-07-07 22:59:15 -06:00
templates Add link at bottom to this repo 2026-07-07 23:34:38 -06:00
.containerignore Create a podman image so it's easier to deploy this to a new server 2026-07-07 22:11:18 -06:00
.gitignore Change default database from postgres to sqlite 2026-07-07 20:41:40 -06:00
app.py Updating shading 2026-07-08 11:34:10 -06:00
blank_db.sql Change default database from postgres to sqlite 2026-07-07 20:41:40 -06:00
Containerfile Create a podman image so it's easier to deploy this to a new server 2026-07-07 22:11:18 -06:00
README.md Changed title of readme to reflect new repo name. Podman doesn't like uppercase letters... 2026-07-07 23:10:36 -06:00
requirements.txt Update requirements.txt to newer versions, and remove unnecessary ones 2026-07-07 21:22:24 -06:00

strava-counting

Counts how many times the logged in user has gone up Green

Installing

  • Copy the files from systemd into .config/containers/systemd/ and edit the strava.container file with the proper Strava client ID.
  • Add a podman secret with the strava API key by running printf '12345' | podman secret create strava-api-key -.
  • Run systemctl --user daemon-reload then systemctl --user start strava.

It also needs an sqlite3 database. A blank one can be generated by running sqlite3 strava.sqlite3 < blank_db.sql. This should then be compied into the folder that gets mapped to /app/data.