Skrypt w Bash sprawdzający gmaila

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
sir_herrbatka
Zakręcona Traszka
Zakręcona Traszka
Posty: 587
Rejestracja: 10 maja 2009, 14:44
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Skrypt w Bash sprawdzający gmaila

Post autor: sir_herrbatka »

Jakiś czas temu zrobiłem taki prościutki skrypt i postanowiłem się nim podzielić.

Kod: Zaznacz cały

#!/bin/bash

export DISPLAY=:0 #CRON!

USERID=usera@gmail.com
PASSWORD=passowrd

TEST=`curl -u $USERID:$PASSWORD --silent "https://mail.google.com/mail/feed/atom"`

MAILCOUNTER=`echo $TEST | awk -F "<fullcount>|</fullcount>" '{print $2}'` # nie umiem używać sed  

NEWDATE=`echo $TEST | awk -F "<modified>|</modified>" '{print $2}'`

if [ -f ${HOME}/.mailcounter ]; then
  OLDDATE=`cat ${HOME}/.mailcounter`
  if [[ $NEWDATE == $OLDDATE ]]; then
    exit 0
  else
  if [ $MAILCOUNTER -gt "0" ]; then
    knotify-powiadomienie.py "Gmail" "Na poczcie są nowe wiadomości ($MAILCOUNTER)." #Tu powinniście wstawić własne polecenie które wyświetli wam powiadomienie.
  fi
  fi
fi

echo "$NEWDATE" > ${HOME}/.mailcounter

exit 0
Ostatnio zmieniony 31 mar 2012, 10:07 przez sir_herrbatka, łącznie zmieniany 1 raz.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Skrypt w Bash sprawdzający gmaila

Post autor: jacekalex »

Jak ktoś woli Pythona, to proszę.

Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Nasza twórczość”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 25 gości