Advertisement
Guest User

Untitled

a guest
Jun 27th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.50 KB | None | 0 0
  1. weather(){
  2.     if [[ -n $LAST_CHECK && $LAST_CHECK -le 300 ]] ; then
  3.         ((LAST_CHECK++))
  4.         return
  5.     else
  6.         LAST_CHECK=0
  7.     fi
  8.     CITY="Omsk"
  9.     DATA=$(curl -s -G http://www.google.com/ig/api --data-urlencode weather=$CITY)
  10.     if [[ -n $DATA ]]; then
  11.         LAST_TEMP=$(echo "$DATA" | sed -e 's/>/>\n/g' | gawk 'BEGIN{RS="\n"; FS=" "} /temp_c/ { print $0}' | tr -d '[:alpha:][:punct:][:space:]')
  12.         LAST_TEMP="$LAST_TEMP°C"
  13.     else
  14.         LAST_TEMP="n/a"
  15.     fi
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement