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

https://github.com/bjacobel/bosfoodfails

Tweeting health code violations of Boston restaurants.
https://github.com/bjacobel/bosfoodfails

govtech lambda open-data twitter

Last synced: about 2 months ago
JSON representation

Tweeting health code violations of Boston restaurants.

Awesome Lists containing this project

README

          

###bosfoodfails

Get recent "food establishment" inspection violations and tweet them to [@bosfoodfails](https://twitter.com/bosfoodfails).

Uses AWS Lambda, AWS KMS, AWS DynamoDB and the Socrata API ([data.cityofboston.gov](https://data.cityofboston.gov)'s Open Data vendor).

####Deploy to Lambda:

./deploy.sh

Cron settings for event source: `cron(*/20 0-2,12-23 ? * * *)`

####KMS secret management:
Encrypt:

aws --profile bjacobel kms encrypt --key-id --plaintext "" --query CiphertextBlob --output text | base64 --decode > ./secrets/

Decrypt:

with open('./secrets/', 'rb') as f:
print(kms.decrypt(
CiphertextBlob=f.read()
)['Plaintext'])