ok. first, if youre using geektool 3, you dont need lynx. now for the weather scripts, there it is:
todays weather, shows up as "Clear, -24 C". dont forget to change your city code.
Code:
curl "http://weather.yahooapis.com/forecastrss?p=CAXX0301&u=c" | grep -E '(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'
in fahrenheit: (i just changed the 2 c's for 2 f's)
Code:
curl "http://weather.yahooapis.com/forecastrss?p=CAXX0301&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'
forecast: (to change in *F, change the "=c" for "=f" in the url)
Code:
curl "http://weather.yahooapis.com/forecastrss?p=CAXX0301&u=c" | grep -e "Forecast:" -A 2 | tail -n 2 | sed -e 's/<br \/>//' -e 's/<BR \/>//' | sed "s/\(.*\)\.\ \(.*\)/\1\?\2/" | tr "?" "\n" | sed "s/High\:\ \(.*\)\ Low\:\ \(.*\)/\?H\: \1\ L\:\ \2/" | sed "s/\?\(.*\)/\\1/"
and for the RAM problem... are your refresh rates high? and/or at the same time?