Skip to content

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

License

Notifications You must be signed in to change notification settings

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 [email protected]

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 [email protected]
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