Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tokusumi/qiita_notification_lambda_job
Qiita notification with AWS Lambda and DynamoDB stream
https://github.com/tokusumi/qiita_notification_lambda_job
aws-cdk-python aws-dynamodb aws-lambda qiita-apiv2
Last synced: about 1 month ago
JSON representation
Qiita notification with AWS Lambda and DynamoDB stream
- Host: GitHub
- URL: https://github.com/tokusumi/qiita_notification_lambda_job
- Owner: tokusumi
- Created: 2019-12-07T15:12:13.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-11T07:54:55.000Z (over 3 years ago)
- Last Synced: 2024-11-01T01:07:14.268Z (3 months ago)
- Topics: aws-cdk-python, aws-dynamodb, aws-lambda, qiita-apiv2
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Qiita notification job with AWS Lambda and Dynamo DB Stream
This repository includes two code, which apply to `AWS Lambda` one by one.
Infrastructure in `AWS` is constructed by `AWS CDK python` and CD (Continuous Deployment) with GitHub Actions.
## Collect Iine from Qiita
at `/qiita_iine_collect/check_new_iine_dev.py`
- collect all articles iine by Qiita API v2 for target user
- update logs in Dynamo DB to stream differences, which is target of notification## Notificate New Iine via Line Notify
at `/qiita_notification/send_new_iine_dev.py`
- get stream data of Dynamo DB
- notify via LINE Notify