This Lambda service checks for new publications on specified channels, and if exist, adds delta to appropriate s3 target (Kind of like feedly/reader for non-feed html result pages).
The project demonstrates how to integrate Lambda with AWS S3.
AWS S3 action required: you'll need to first verify bucket named tag-scraper
exists.
- run
npm install
to grab the dependencies - run
npm start
to set up the lambda project under the default name on AWS - edit the input.json file and set up the keywords in each channel
- run
npm test
to execute the function manually using the test event - Then set it up as a scheduled event on AWS so it runs automatically, by executing
npm run schedule
. This will run the event frominput.json
every five minutes.
Check out the package.json scripts section to see how Claudia gets invoked for the start
, test
and schedule
scripts. You can modify
the execution frequency in package.json
easily and re-create a different event. See the Schedule Expression Syntax for more information on the syntax.
You can see all scheduled events in the CloudWatch Rules Console, and disable the event there if you don't want to receive any more e-mail notifications.
Check out the index.js file to see how the Lambda function works.