You will have to do some manual leg (or finger?) work to acquire your own yahoo weather location ID. Replace my location with yours. Furthermore, I don't have all the adjectives included in the dictionary so add them as needed.
Rewritten! Appreciate tips and pointers to further simplify!