Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- check_weather(){
- if [[ -z "$CURRENT_TEMP" || $WEATHER_CHECK_TIMEOUT -gt 3600 ]] ; then
- WEATHER_CHECK_TIMEOUT=0
- CITY_ID=2122641 # Check http://developer.yahoo.com/weather/#req to find out how get ID for your city
- DATA=$(curl -s -G http://weather.yahooapis.com/forecastrss --data-urlencode w=$CITY_ID --data-urlencode u=c)
- CURRENT_TEMP="n/a"
- if [[ -n "$DATA" ]]; then
- CURRENT_TEMP="$(echo "$DATA" | gawk 'BEGIN{RS=" "; FS=" "} /temp=/ { print $0}' | tr -d '[:alpha:][:punct:][:space:]')°C"
- fi
- fi
- ((WEATHER_CHECK_TIMEOUT++))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement