Strona 1 z 1

Skrypt w Bash sprawdzający gmaila

: 30 mar 2012, 10:20
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

Re: Skrypt w Bash sprawdzający gmaila

: 30 mar 2012, 20:09
autor: jacekalex
Jak ktoś woli Pythona, to proszę.

Pozdrawiam
:craz: