Skip to content

Web application to add weather conditions to description of Strava activities

License

Notifications You must be signed in to change notification settings

vol1ura/strava_weather_app

Repository files navigation

Quality&Tests codecov Code Style W3C Validation GPLv3 license Contributions

Strava Weather

Web application to add weather conditions to description of Strava activities. You can deploy this application as your own private app with your custom weather server and personal API tokens. It is a free analog to Premium klimat.app

In application set russian language for description by default.

Main features:

  • You will get brief description of weather condition.
  • Your own workout description will be saved and added to the description as well.
  • You can select the metrics to be used in the description.
  • No fees, no advertising, no branding and any additional marks.
  • Air quality and pollution measurement data.
  • You can select language - russian or english.
  • You can suggest your wishes and ideas in Issues. I will try to take them into account and implement them if I can.

Description example

You can also set adding only an emoji in the activity title:

Emoji in the title

Run tests

pip install -r tests/requirements.txt
pytest --cov-report=term-missing:skip-covered --cov=. tests/
# linter
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics --exclude venv