├── .gitignore ├── README.md ├── backend ├── Dockerfile ├── README.md └── web │ ├── app.py │ └── requirements.txt ├── functions ├── google_finance │ ├── function.json │ ├── main.py │ └── requirements.txt ├── nyt_newswire │ ├── function.json │ ├── main.py │ └── requirements.txt ├── nyt_top │ ├── function.json │ ├── main.py │ └── requirements.txt ├── twitter_status │ ├── function.json │ ├── main.py │ └── requirements.txt └── yahoo_finance │ ├── function.json │ ├── main.py │ └── requirements.txt ├── infrastructure ├── alb.tf ├── backend.tf ├── dynamo.tf ├── ecs-cluster.tf ├── main.tf ├── pushpin.tf ├── terraform.tfvars.template └── vars.tf ├── project.json └── pushpin └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/README.md -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/backend/web/app.py -------------------------------------------------------------------------------- /backend/web/requirements.txt: -------------------------------------------------------------------------------- 1 | tornado 2 | boto3 3 | gripcontrol 4 | deepdiff 5 | -------------------------------------------------------------------------------- /functions/google_finance/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/google_finance/function.json -------------------------------------------------------------------------------- /functions/google_finance/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/google_finance/main.py -------------------------------------------------------------------------------- /functions/google_finance/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /functions/nyt_newswire/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/nyt_newswire/function.json -------------------------------------------------------------------------------- /functions/nyt_newswire/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/nyt_newswire/main.py -------------------------------------------------------------------------------- /functions/nyt_newswire/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /functions/nyt_top/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/nyt_top/function.json -------------------------------------------------------------------------------- /functions/nyt_top/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/nyt_top/main.py -------------------------------------------------------------------------------- /functions/nyt_top/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /functions/twitter_status/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/twitter_status/function.json -------------------------------------------------------------------------------- /functions/twitter_status/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/twitter_status/main.py -------------------------------------------------------------------------------- /functions/twitter_status/requirements.txt: -------------------------------------------------------------------------------- 1 | twython -------------------------------------------------------------------------------- /functions/yahoo_finance/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/yahoo_finance/function.json -------------------------------------------------------------------------------- /functions/yahoo_finance/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/functions/yahoo_finance/main.py -------------------------------------------------------------------------------- /functions/yahoo_finance/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /infrastructure/alb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/alb.tf -------------------------------------------------------------------------------- /infrastructure/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/backend.tf -------------------------------------------------------------------------------- /infrastructure/dynamo.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/dynamo.tf -------------------------------------------------------------------------------- /infrastructure/ecs-cluster.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/ecs-cluster.tf -------------------------------------------------------------------------------- /infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/main.tf -------------------------------------------------------------------------------- /infrastructure/pushpin.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/pushpin.tf -------------------------------------------------------------------------------- /infrastructure/terraform.tfvars.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/terraform.tfvars.template -------------------------------------------------------------------------------- /infrastructure/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/infrastructure/vars.tf -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/project.json -------------------------------------------------------------------------------- /pushpin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaucronin/restream/HEAD/pushpin/README.md --------------------------------------------------------------------------------