diff --git a/_suckless/_scripts/sb-mail b/_suckless/_scripts/sb-mail
index 7cbfe1a..a739cb1 100755
--- a/_suckless/_scripts/sb-mail
+++ b/_suckless/_scripts/sb-mail
@@ -3,14 +3,14 @@
[ ! -e ~/.local/share/passwords ] && echo "no accounts configured" && exit 1
unread=0
-cat ~/.local/share/passwords | while read line; do
- user=$(echo "$line" | awk '{print $1}')
- pass=$(echo "$line" | awk '{print $1}')
- count=$(curl -s --user "${uers}:${pass}" https://mail.google.com/mail/feed/atom/ | grep -oPm1 "(?<=
)[^<]+" | sed '1d' | wc -l 2>/dev/null)
- [ $count -ne 0 ] && unread=$((unread + count))
+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
- count=$(curl -s --user "${i}:${pass}" https://mail.google.com/mail/feed/atom/sites | grep -oPm1 "(?<=)[^<]+" | sed '1d' | wc -l 2>/dev/null)
- [ $count -ne 0 ] && unread=$((unread + count))
+ count=$(curl -s --user "${user}:${pass}" https://mail.google.com/mail/feed/atom/sites | grep -oPm1 "(?<=)[^<]+" | sed '1d' | wc -l 2>/dev/null)
+ [ $count -ne 0 ] && export unread=$((unread + count))
fi
done
-[ "$unread" = "0" ] && echo "no new mail" || echo "^c#161616^^b#fd4285^new mail: ${unread}^d^"
+[ "$unread" -eq 0 ] && echo "no new mail" || echo "^c#161616^^b#fd4285^new mail: ${unread}^d^"