An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# Strava API Summary

Run a weekly Lambda to call the Strava API and send an activity summary email.


Design 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
```