#!/bin/bash
[ ! -e ~/.local/share/passwords ] && echo "no accounts configured" && exit 1
unread=0
for i in $(cat ~/.local/share/passwords); do
user=$(echo "$i" | awk -F':' '{print $1}')
pass=$(echo "$i" | awk -F':' '{print $2}')
count=$(curl -s --user "${user}:${pass}" https://mail.google.com/mail/feed/atom/ | grep -oPm1 "(?<=
)[^<]+" | sed '1d' | wc -l 2>/dev/null)
[ $count -ne 0 ] && export unread=$((unread + count))
if [ $user = 'ftpd@insomniac.pl' ]; then
scount=$(curl -s --user "${user}:${pass}" https://mail.google.com/mail/feed/atom/sites | grep -oPm1 "(?<=)[^<]+" | sed '1d' | wc -l 2>/dev/null)
[ $scount -ne 0 ] && export unread=$((unread + scount))
fi
done
[ "$unread" -ne 0 ] && printf "\uf7aa ^c#ffffff^^b#005577^new mail: ${unread}^d^"