Scrap quotes from Goodreads and schedule random tweets.
MIT License
A Serverless application that fetches quotes from Goodreads and saves it to DynamoDB. (About 88K+ unique quotes)
It also includes:
aws ssm put-parameter --name nietzsche-twitter-consumer-secret --type String --value $CONSUMER_SECRET --profile default --overwrite --region eu-west-1
aws ssm put-parameter --name nietzsche-twitter-consumer-key --type String --value $CONSUMER_KEY --profile default --overwrite --region eu-west-1
aws ssm put-parameter --name nietzsche-twitter-access-token --type String --value $ACCESS_TOKEN --profile default --overwrite --region eu-west-1
aws ssm put-parameter --name nietzsche-twitter-access-token-secret --type String --value $ACCESS_TOKEN_SECRET --profile default --overwrite --region eu-west-1
npm i
TWITTER_API_KEY
and TWITTER_API_KEY_SECRET
in your environment variable.node scripts/get-access-token.js
npm run deploy
serverless invoke -f dispatchScrappers --stage prod
serverless invoke stepf --name tweetQuoteStateMachine --stage prod
Help make this app better and future proof.
npm install
git checkout -b new_feature
npm run lint
This software is released under the MIT license. See the license file for more details.