
Un' altra dimostrazione della potenza della riga di comando di Linux e degli strumenti che su di essa si appoggiano.
Con la stringa che segue (che usa
curl) è possibile controllare quali sono i messaggi ancora da leggere nella nostra casella GMail. Basta sostituire
username con il vostro nome utente. Ecco il comando:
curl -u username --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/\1>/;' Ricordare tutta 'sta roba non è semplicissimo, lo so, ma una volta copiata ed eseguita, basterà richiamarla dall' history così
!curl o creare un
alias.
8 commenti
Io consiglierei un alias piuttosto. Se si usa la notazione !curl si richiama l'ultimo commando dato a curl. Non sempre è l'effetto voluto specialmente se usiamo curl spesso.
Be' lo consiglio anche io l'alias :)
Comunque hai ragione è sicuramente più sicuro del richiamo dall'history. Però non è banalissimo crearlo (escape a manetta), quindi forse il Ctrl + R o il "!" sono la soluzione più immediata.
sennò, bash script e poi lo si mette in /usr/bin
E fare un lanciatore no eh?
E' solo un giochino divertente, per far vedere quante e meravigliose cose si posson fare via shell... la mail continuo a leggerla via browser :)
Guardi non sà quanto mi è stato di aiuto! stavo cercando uno script per un server che mi andasse a polling su un account gmail per raccogliere l' intestatario e soggetto delle mail arrivate per poi smistarle(o qualcosa del genere) tramite sms e grazie al suo comado mi è stato semplicissimo!
Grazie :)
Si figuri... potrebbe, volendo, anche darmi del tu... ;)
Grazie hipst3r! ;)
Posta un commento