From 05d1e94366e6e83e0e957ff06c5a88804eae537d Mon Sep 17 00:00:00 2001 From: Matthias Rampke Date: Tue, 26 Jun 2012 20:13:15 +0200 Subject: [PATCH] find xmlstarlet even if it is called xml which is the case with at least the Homebrew (OS X) and pkgsrc (many) package managers. FIXME: doesn't check if 'xml' is xmlstarlet TODO: fail explicitly if no --- fetch-tweets.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fetch-tweets.sh b/fetch-tweets.sh index 8b5710e..dfa9c25 100755 --- a/fetch-tweets.sh +++ b/fetch-tweets.sh @@ -10,6 +10,11 @@ then exit 1 fi +# xmlstarlet is often just xml +if ! which xmlstarlet >> /dev/null && which xml >> /dev/null; then + alias xmlstarlet=xml +fi + twitter_total=$(curl -s "http://api.twitter.com/1/users/lookup.xml?screen_name=$1" | xmlstarlet sel -t -m "//users/user/statuses_count" -v .)