- Notifications
You must be signed in to change notification settings - Fork0
Aggregating the content I've consumed.
NotificationsYou must be signed in to change notification settings
blairnangle/diet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Aggregating the content I've consumed.
- Fetch data from Pocket/scrape data from Goodreads
- Parse and format
- Write to an S3 bucket that has public read access
Usethis tool byFelix Neumann to get a long-lived access token using the annoying three-legged OAuthflow.
The Goodreads API no longer accepts signups 🥲, so I'm usingBeautiful Soup to scrape my Goodreads "read" shelf.
This will break at some point.
At the time of writing, Letterboxd's API is not available for public signups,but they do expose an RSS feed for eachmember. E.g.,mine. This is straightforward to parse.
Stored as GitHub Actions secrets.
# implicitly used by AWS Terraform providerAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY# explicitly declared in infra/variables.tfAWS_ACCOUNT_NUMBERPOCKET_CONSUMER_KEYPOCKET_ACCESS_TOKEN
About
Aggregating the content I've consumed.