Elimina code per hackmeeting
Find a file
boyska 07315e0a6b move to SSL encryption
otherwise webapp will complain
2021-10-09 20:44:42 +02:00
pizzicore move to SSL encryption 2021-10-09 20:44:42 +02:00
schermetto mostra numeri da stdin 2021-09-23 17:48:42 +02:00
utils wsclient: add --no-ssl-verify 2021-10-09 20:36:14 +02:00
.flake8 flake8 ignore rules 2021-10-06 22:11:29 +02:00
.gitignore initial commit 2021-09-16 01:48:19 +02:00
README.md move to SSL encryption 2021-10-09 20:44:42 +02:00

Cose fatte:

  • possibilità di sapere lo stato corrente (HTTP)
  • monitorare con websocket
  • interfaccia che mostra in grande dei numeri
  • pagina web per vedere il tutto

Cose da fare:

  • annunci audio
  • possibilità di controllo da tastiera
  • altri tipi di input

Struttura

Il tutto funziona mettendo insieme vari componenti scritti in maniera abbastanza indipendente. Ad esempio un programma gestirà il display su schermo, un altro gli annunci audio... Il punto di raccordo è pizzicore, un piccolo server che mantiene lo stato del contatore e che offre semplici API HTTP o chiamate websocket (in modo da poter "seguire" i cambiamenti).

Testare

Prepara i certificati in pizzicore/cert.pem e pizzicore/key.pem usando openssl:

openssl genrsa -out key.pem 4096
openssl req -new -key key.pem -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey key.pem -out cert.pem