Update Weather.com weather backend to reflect API changes (#558)
Update Weather.com weather backend to reflect API changes (#558)

* Update Weather.com weather backend to reflect API changes

Their API still provides a feed which requires a rotating API key, but
that API key is no longer something we can parse out of the webpage.
Fortunately, the forecast data is compiled server-side anyway and is
present as a blob of javascript that we can parse out of the page and
load as JSON.

* Clarify directions for getting location code

ncoop/i3pystatus,teto/i3pystatus,Arvedui/i3pystatus,drwahl/i3pystatus,teto/i3pystatus,enkore/i3pystatus,richese/i3pystatus,ncoop/i3pystatus,yang-ling/i3pystatus,richese/i3pystatus,facetoe/i3pystatus,schroeji/i3pystatus,Arvedui/i3pystatus,schroeji/i3pystatus,fmarchenko/i3pystatus,drwahl/i3pystatus,fmarchenko/i3pystatus,enkore/i3pystatus,yang-ling/i3pystatus,facetoe/i3pystatus