Porting in C del programma di @Iaio99 NFC-Emulator. Invia una email alla casella di posta del bar del lug per indicare l'acquisto di un prodotto.
Ora è soltanto un inutile e complesso sistema di specchi e leve per inviare una email con bash con variabile il Subject, in caso di acquisto caffè:
printf 'Subject: acquisto caffè' | msmtp -a lugbar acquisti.roma2lug@gmail.com
In futuro questo programma sarà un modo per interfacciarsi via CLI con la web app del bar. Quindi l'email sarà sostituita da una richiesta HTTP e ci sarà modo di poter visualizzare il proprio credito/debito e lo storico dei proprio acquisti (API permettendo).
Dal file .deb per Ubuntu/Debian nella sezione Release oppure installazione manuale:
git clone https://github.com/Roma2LUG-Projects/lugbar.git
cd lugbar
sudo make install
- msmtp
- /etc/lugbar/item.txt lista dei prodotti disponibili.
- /etc/msmtprc file di configurazione di msmtp per l'invio delle email:
defaults
syslog LOG_MAIL
auth on
tls on
aliases /etc/aliases
account lugbar
host smtp.gmail.com
port 465
tls on
tls_starttls off
from "tuo nome"
user example@gmail.com
password "password"
set_from_header on
Se usi un account Gmail devi generare una password per le app https://myaccount.google.com/apppasswords