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 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. 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 Like many small projects I failed to realize that this is easily accomplished
with shell scripting alone: 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 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 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 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 checking for unread messages in Python but I dont plan on using it any longer
as the CLI solution has way more sex appeal. as the CLI solution has way more sex appeal.
Possibly maintained gist available [here](https://gist.github.com/joshtronic/8640234)