A Serverless application that fetches quotes from Goodreads and saves it to DynamoDB. (About 88K+ unique quotes)
It also includes:
- Quotes Search API
- Tweet Quotes
- Get Twitter API keys
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
npm run deploy
serverless invoke -f dispatchScrappers --stage prod
serverless invoke stepf --name tweetQuoteStateMachine --stage prod
Help make this app better and future proof.
- Clone the code
- Install the dependencies with
npm install
- Create a feature branch
git checkout -b new_feature
- Lint with standard
npm run lint
This software is released under the MIT license. See the license file for more details.