panel/lemons: mail.sh now considers all my accounts
This commit is contained in:
parent
81be051d8e
commit
637225311a
|
@ -2,22 +2,19 @@
|
||||||
|
|
||||||
[ -f ~/.secrets/accounts.sh ] && . ~/.secrets/accounts.sh || exit
|
[ -f ~/.secrets/accounts.sh ] && . ~/.secrets/accounts.sh || exit
|
||||||
|
|
||||||
feed=$(curl -u "${MAIL_USER}:${MAIL_PASS}" --silent https://mail.google.com/mail/feed/atom)
|
get-mail() {
|
||||||
con=$(echo $feed | grep -c "<fullcount>")
|
local feed=$(curl -u "$1:$2" --silent https://mail.google.com/mail/feed/atom)
|
||||||
num=$(echo $feed | grep -o "<entry>" | wc -l)
|
if [ "$(echo $feed | grep -c "<fullcount>")" -eq 1 ]
|
||||||
|
then
|
||||||
|
echo $feed | grep -o "<entry>" | wc -l
|
||||||
|
else
|
||||||
|
>&2 echo "mail.sh: error with $1"
|
||||||
|
echo 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
if [ "$con" -eq 1 ]
|
a=$(get-mail "${MAIL1[USER]}" "${MAIL1[PASS]}")
|
||||||
then
|
b=$(get-mail "${MAIL2[USER]}" "${MAIL2[PASS]}")
|
||||||
# if [ "$num" -gt 0 ]; then
|
c=$(get-mail "${MAIL3[USER]}" "${MAIL3[PASS]}")
|
||||||
# oldnum=0
|
|
||||||
# [ -f /tmp/newmail ] && oldnum=$(cat /tmp/newmail)
|
echo M$(( $a + $b + $c ))
|
||||||
# echo "$num" > /tmp/newmail
|
|
||||||
# if [ "$num" -ne "$oldnum" ]
|
|
||||||
# then
|
|
||||||
# notify-send 'New email'
|
|
||||||
# fi
|
|
||||||
# fi
|
|
||||||
echo "M$num"
|
|
||||||
else
|
|
||||||
echo "M!"
|
|
||||||
fi
|
|
||||||
|
|
Loading…
Reference in a new issue