Skip to content

Roma2Lug-Projects/Lugbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lugbar

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.

Perché hai fatto questo porting in C da Python ?

IT STINKS!

Stato attuale e sviluppi futuri

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).

Installazione

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

Dipendenze

  • msmtp

File di configurazione

  • /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

About

Invia una email alla casella di posta del bar del lug per indicare l'acquisto di un prodotto

Resources

License

Stars

Watchers

Forks

Packages

No packages published