diff --git a/README.md b/README.md index 4485f36..5ed45a8 100644 --- a/README.md +++ b/README.md @@ -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 you’re into). So yeah, I’ll leave this project up since it does provide a nice example of checking for unread messages in Python but I don’t 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)