Skip to content
Mark's pybadge code for re:Invent 2019
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
images
pybadge bit more error handling Nov 27, 2019
.gitignore helps if you get the right filename Nov 27, 2019
README.md
lambda_feed.py
lambda_feed_event.json Initial checkin of lambda functions Nov 17, 2019
lambda_stats.py
package-lock.json pseudo-parameters plugin Nov 27, 2019
package.json
requirements.txt
serverless.yml Added schedule, fixed dynamodb permissions Nov 27, 2019
test.py

README.md

pybadge-reinvent-2019

Mark's pybadge code for re:Invent 2019

Image of Adafruit pyBadge with re:Invent announcement count

The goal of this project is to display a count of the AWS service announcements during the week of re:Invent.

The physical display is an Adafruit pyBadge with a code project running on it inspired by the pyBadge tutorial.

The data for the project is pulled from the AWS announcement RSS feed found at https://aws.amazon.com/about-aws/whats-new/recent/feed/

The data is polled hourly by a lambda function, which stores all the announcements, and updates a counter.

A second lambda function and API gateway serve as the endpoint for the pyBadge to fetch the stats from.

You can’t perform that action at this time.