I wanted to have tide information displayed in Home Assistant. Searching I found a post and related repository. It scraped information from Met Office but when I tested it I found it was no longer working with the current website.

So I then wrote my own scraper for tidestimes.org.uk which is now on Github.

Currently it is scraping the full site but I have since seen that the same information can be found in an rss feed which I may update the code to use instead.

My first version used pandas but as the Hass.io VM I am using is based on Alpine Linux installing the package involved extra steps and a slow compilation phase. Removing pandas and instead using straight python was not difficult afterwards.

The result: