I'm responsible for updating many spatial datasets within my organisation. Some data suppliers notify me of a change, some suppliers don't. Sometimes it's not easily apparent if the data has changed at all.
I'm starting to become proficient in pyqgis. It occurs to me I could automate the downloading of a dataset, save it off as a shape, get an area size, number of features (or whatever makes sense) and compare these values to those previously recorded.
This could be scheduled to run at night time to reduce peak load on my organisations and our suppliers hardware.
Before I start, can anyone tell me if there is a more efficient way to do this. Take for example this WFS URL (super light weight at 23 features). I can't see how there could be a better way, but then again I don't know what I don't know.