The original site pulled weather data from the BBC using yahoo (I think). At some point this feed stopped working and the site went through a period of neglect.
I decided to rebuild the site using the DarkSky API - and a more modern tech stack. So I swapped out the old Java and JSPs for React, TypeScript, NextJS and Styled Components. I use GitHub actions, and deploy to Zeit.
The site still looks pretty much the same though...