- Raspberry PI Zero
- LCD 16x2 (16pins)
- Testado com raspbian Stretch + NodeJs 10.15.1
- Um ponto de entrada para o cronjob cuidar das APIs em processos separados
- Se uma API falhar, nenhum outro processo trava
- APIs modulares: copiar um novo scrit para pasta APIs, criar configs/config.json se necessário e pronto
- Cada API script salva seu resultado em um txt na pasta journals
- O app.js (main script) pega os journals e joga o texto no lcd
- https://pimylifeup.com/raspberry-pi-lcd-16x2/
- Configurar o LCD setings no app.js de acordo com os GIPOs selecionados
- https://openweathermap.org/api -> criar config e pronto
- https://developers.google.com/gmail/api/quickstart/nodejs -> criar credentils e liberar application
- 'Data e hora' é um journal padrão já pronto e rodando
- git clone https://github.com/mauruco/lcd16x2journal.git
- cd lcd16x2journal
- npm install
- node app
