Automate a screen capture?

Could I suggest an alternative approach to the problem.
1.) A minor modification to the existing flow to add InfluxDB nodes so that all messages going to the Dashboard also go to a cloud InfluxDB
2.) A cloud instance of Grafana connects to the InfluxDB database and provides multi user access to the data in real time from anywhere.
This is not as complex as it sounds and a small application like this would probably be possible in a "free" tier on many of the cloud providers (Google, IBM Cloud, Amazon Web Services)
I have a number of these implemented and they work great.