2016-11-02 16:58:47 -07:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
[ -f ~/.secrets/accounts.sh ] && . ~/.secrets/accounts.sh || exit
|
|
|
|
|
2016-11-04 17:50:03 -07:00
|
|
|
ERROR=
|
|
|
|
|
2016-11-03 10:45:53 -07:00
|
|
|
get-mail() {
|
|
|
|
local feed=$(curl -u "$1:$2" --silent https://mail.google.com/mail/feed/atom)
|
|
|
|
if [ "$(echo $feed | grep -c "<fullcount>")" -eq 1 ]
|
|
|
|
then
|
|
|
|
echo $feed | grep -o "<entry>" | wc -l
|
|
|
|
else
|
|
|
|
>&2 echo "mail.sh: error with $1"
|
2016-11-04 17:50:03 -07:00
|
|
|
ERROR=1
|
2016-11-03 10:45:53 -07:00
|
|
|
echo 0
|
|
|
|
fi
|
|
|
|
}
|
2016-11-02 16:58:47 -07:00
|
|
|
|
2016-11-03 10:45:53 -07:00
|
|
|
a=$(get-mail "${MAIL1[USER]}" "${MAIL1[PASS]}")
|
|
|
|
b=$(get-mail "${MAIL2[USER]}" "${MAIL2[PASS]}")
|
|
|
|
c=$(get-mail "${MAIL3[USER]}" "${MAIL3[PASS]}")
|
|
|
|
|
2016-11-04 17:50:03 -07:00
|
|
|
echo -n M$(( $a + $b + $c ))
|
|
|
|
[[ $ERROR ]] && echo -n !
|
|
|
|
echo
|