Sprawdzanie poczty gmail w shellu przy użyciu Atom

Data publikacji: 2013-06-20 | Tagi:

Przy okazji zabawy z Conky powstał temat pobierania maili z google.

Oto skrypt w bashu, który używając feedów Atom pobiera ilość nowej nieprzeczytanej poczty ze skrzynki gmail.

Efekt działania przekazany do Conky sprawuje się nieźle od kilku tygodni - jeśli mam pocztę wyświetla komunikat na czerwono. Jeśli zaś nie mam - w podstawowym kolorze.

#!/bin/bash

gmail_login="login" #login do skrzyki
gmail_password="hasło" #haslo do konta

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$dane" ]; then
echo "No Carrier"
else
    if [ $dane -gt 0 ]; then
        echo -e "\${color #FF0000}You have: $dane messages\$color"
    else
        echo -e "You have: $dane messages"
    fi
fi


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: