Receba os gráficos dos seus ativos preferidos disponiveis no TradingView por e-mail
-
Você precisará do Node.js instalado e uma conta na AWS. O nível gratuito é suficiente.
-
Instale e configure o AWS CLI.
-
Instale o Serverless globalmente:
npm i -g serverless
- Clone o projeto:
git clone https://github.com/alvaromrveiga/print-stocks-serverless
- Entre na pasta e instale as dependências:
cd print-stocks-serverless
npm i
- Faça o deploy para a AWS:
sls deploy
- Se quiser invocar a função antes do horário programado:
# Por padrão a função é executada 18h30 no horário de Brasília
sls invoke -f printStocks -l
- Node.js e Typescript
- Serverless Framework - Subir serviços para AWS
- Puppeteer - Automatizar ações no Chromium
- chrome-aws-lambda - Binário do Chromium compactado para AWS Lambdas
- chrome-aws-lambda-layer - Lambda layer com o chrome-aws-lambda
- aws-sdk - Funções dos serviços SES e S3