So I decided to take a peek at the weather API to see why it was down, turns out they've changed domain to this so I'm hoping weather will now work.