Skip to content

jb1b84/es-strava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strava <> Elasticsearch

A simple integration that implements:

  • OAuth handshake with Strava
  • Webhook that receives new user activity from Strava
  • Syncs athletes and their activity in Elasticsearch
  • Backfill script to add historical data from a CSV
  • Flask API acts as intermediary
  • Intended for Google Cloud Run usage

TODO:

  • Abstract out ES & Strava bits into separate libs
  • Flask routing refactor
  • Add logging to Flask hook for all routes
  • Implement delete activity and aspect type
  • cleanup

About

Strava webhook integration with Elasticsearch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published