Semplificarmi la vita in tempi di pandemia e fare in modo di poter stampare autocertificazioni al volo, senza stare ad accendere il computer ogni volta
Ho creato una skill per Alexa che si interfaccia alla prima stampante in rete trovata e manda in coda di stampa l'autocertificazione.
- Docker
- NodeJS
- Ngrok
- ASK-CLI installato e configurato
- Per installare eseguire:
npm i ask-cli -g
- Per configurare eseguire
ask configure
- Per installare eseguire:
- Rinominare il file
env.example
in.env
e modificare le eventuali variabili inserendo le informazioni di rete corrette - Eseguire il seguente comando in una nuova sessione del terminale:
ngrok http 3000 # porta esterna presente nel file docker-compose
- Copiare il link generato dal comando precedente all'interno del file
skill-package/skill.json
"apis": { "custom": { "endpoint": { "uri": "INSERIRE QUA LINK", // <-- Inserire link qui "sslCertificateType": "Wildcard" } } },
- Avviare Docker:
docker-compose up -d --build
- Inizializzare il progetto della Skill:
ask init
- Effettuare il deploy della Skill verso l'Alexa Developer Console:
ask deploy
- Ora sei pronto per eseguire la skill! Chiedi al tuo dispositivo:
Alexa, stampa autocertificazione