Update README.md

This commit is contained in:
Joshua John Sherman 2014-01-26 17:32:47 -05:00
parent f099978a08
commit e705cde05d

View file

@ -9,12 +9,12 @@ the OSX keychain under the name "email" using your password as the account. The
script saves the unread count out to /tmp/GMAIL_UNREAD and then you can do
whatever the fuck you want do to with it, as long as it's not illegal.
## OH, BTW
## This shit sucks
Like many small projects I failed to realize that this is easily accomplished
with shell scripting alone:
export KEYCHAIN_ITEM='email' | curl -u `security find-generic-password -s ${KEYCHAIN_ITEM} | grep 'acct' | cut -c 19- | tr -d '"' | tr -d '\n'`:`security find-generic-password -w -s ${KEYCHAIN_ITEM}` --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "$2\n" if /<(email)>(.*)<\/\1>/;' | wc -l | tr -d ' '
export KEYCHAIN_ITEM='email' && curl -u `security find-generic-password -s ${KEYCHAIN_ITEM} | grep 'acct' | cut -c 19- | tr -d '"' | tr -d '\n'`:`security find-generic-password -w -s ${KEYCHAIN_ITEM}` --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "$2\n" if /<(email)>(.*)<\/\1>/;' | wc -l | tr -d ' '
Where `KEYCHAIN_ITEM` is the name of the Keychain Access key that you stored
your email address and password in. This command provides more flexibility as
@ -25,3 +25,5 @@ output (pipe it to a file, shove it up your ass, whatever youre into).
So yeah, Ill leave this project up since it does provide a nice example of
checking for unread messages in Python but I dont plan on using it any longer
as the CLI solution has way more sex appeal.
Possibly maintained gist available [here](https://gist.github.com/joshtronic/8640234)