Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Za pomocą curl można całkiem sprawnie sprawdzić tematy nowych wiadomości w skrzynce gmaila ALE jak połączyć to z zenity?
Marzy mi się szybkie i proste sprawdzanie zawartości skrzynki pocztowej.
kod curl:
curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe 's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 - $1/'
znalazłem to tu:http://www.commandlinefu.com/commands/view/3386/che … -command-line
typowa składnia zenity:
zenity --info --text="TEXT"
Ktoś ma jakiś pomysł, namiar?
Offline
Można też dodać konto Gmaila w Pidginie, jako jabber - XMPP, i włączyć powiadamianie o poczcie, działa.. :D
A zanim kopniesz z sandała w otwarte drzwi, rzuć okiem (i w źródełko programu też), na to:
http://gmail-notify.sourceforge.net/
Przy okazji, podejrzewam, że rozmaite perle, pythony, C czy C++ troszkę lepiej od basha się do takich zabaw nadają.
Np to:
http://search.cpan.org/~fays/GMail-Checker-1.04/Checker.pm
i to:
https://wiki.archlinux.org/index.php/Libnotify#Perl
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-07-03 00:17:49)
Offline
Drogi imienniku
psujesz całą zabawę :)
W tej chwili mam trochę wolnego czasu by potraktować ten "problem" rozwiązaniem z kategorii "zrób to sam" :)
Wiem, że są gotowe skrypty i programy, ale wolałbym to zrobić bardziej samodzielnie i czegoś się przy okazji nauczyć.
A lepiej mi się myśli na głos :)
Na razie:
rozwiązałem to w ten sposób, że wynik sprawdzania poczty przez curl jest wysyłany do pliku a następnie zenity wyświetla jego treść (czyli nadawców i tematy maili)
Działa (ale to nieeleganckie rozwiązanie)
Offline
Zaryzykuję stwierdzenie, że zamiast kopać z sandała w otwarte drzwi, lepiej zająć się czymś, czego nie ma, i bardzo brakuje.
Co prawda, i niestety, mnie brakuje kilka modułów w jaju i sterownikach, na co niewiele mogę poradzić przy moich obecnych umiejętnościach, ale zawsze można na znaleźć coś, czego wcześniej nikt nie zrobił w takiej formie.
Np jaki klient RSS może rozpoznawać i otwierać sznurki w rożnych programach/przeglądarkach, w zależności od kanału, adresu czy zawartości?
Odp:
Każdy, jak mu ustawisz taką przeglądarkę:
http://jacekalex.sh.dug.net.pl/rssperl
:D
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2013-07-03 09:03:13)
Offline
Można to jeszcze skrócić
curl -u username:password --silent "https://mail.google.com/mail/feed/atom" |perl -ne '/\<title\>(.*?)\<\/title\>/i; print "$1\n"' |uniq
Offline