https://github.com/tomnuttall/strava-api-summary
Scheduled Lambda calls the Strava API and sends an activity summary email.
https://github.com/tomnuttall/strava-api-summary
aws-eventbridge aws-lambda aws-ses aws-ssm-parameter-store
Last synced: about 1 month ago
JSON representation
Scheduled Lambda calls the Strava API and sends an activity summary email.
- Host: GitHub
- URL: https://github.com/tomnuttall/strava-api-summary
- Owner: TomNuttall
- License: mit
- Created: 2023-09-27T20:25:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T18:24:27.000Z (4 months ago)
- Last Synced: 2025-02-01T19:27:03.507Z (4 months ago)
- Topics: aws-eventbridge, aws-lambda, aws-ses, aws-ssm-parameter-store
- Language: Python
- Homepage:
- Size: 1.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Strava API Summary
Run a weekly Lambda to call the Strava API and send an activity summary email.
![]()
## Project Overview
### Strava API
> :book: [Integrating with the Strava API](https://levelup.gitconnected.com/integrating-with-the-strava-api-40244b17df2c)
### 🛠️ App
> :book: [App Readme](app/README.md)
- AWS Lambda queries stravas api and sends an email summary
- [Email Design](https://codepen.io/krychek50/pen/rNgWMby)### :bricks: Infastructure
> :book: [Infastructure Readme](infastructure/README.md)
- CloudFormation templates used to deploy AWS infastructure
- GitHub actions deploy lambda and image assets.## Run
Generate app/example_email.html
```
cd app/src
python example_email.py
```