weather: URI-encode station
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Wed, 11 May 2011 16:18:04 +0000 (18:18 +0200)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Wed, 11 May 2011 16:18:04 +0000 (18:18 +0200)
commit7d2f6b2aa00632f55df231c72cec7661af8845f1
tree717f4de15b9f73cd89497d05c3329ca440a8e1d0
parent3e96282cc12d4aacfce314a954ca602f0d89b92a
weather: URI-encode station

The NWS code assumed that the station could be used as-is in the URL,
which is actually true for the station codes accepted by NWS, but
incorrect in general. People with NWS as the default weather service
would get strange errors about bad URIs if trying something like
"weather birmingham, uk".

Solve by URI-encoding the station name: even if the resulting URL will
still give a 404, at least it doesn't give out odd errors.
data/rbot/plugins/weather.rb