I create a binding to get the status of 3D Printers using HTTP. It supports PrusaLink, Klipper, and Octoprint. It supports Printer Status, Time Elapse, Time Remaining, Bed/Nozzle Temperatures. I have used/tested with with my Prusa and Snapmaker printers.
If you post this to the Marketplace > Bundles section users will be able to install this add-on same as any other add-on from MainUI → Add-on store. Just be sure to follow the template presented when you create the new post.