Hi,
as fa as I know, restic can send output and progress status only with stdout, with human readable output or in json format.
In our enviroment we created a OS independent web-GUI that control restic inside a big client-server backup project. For do it we patched restic for send http-post status every N seconds to a localhost web server (python+flask) that receive the data, process it, save it on a sqlite db and after send them to a central server. The local part of code allow also the user to show snapshots and restore data (chosen from a html5 treeview). The central server part is multi-tenant web gui (developed with codeigniter) that receive the info data from the client and display it into some js “datatable”
We don’t have publish the code yet (basically for lack of time) but in the next few months we’ll share all the code with a FLOSS licence
The patch are visible here:
We know that we didn’t follow the “normal” mode of work with restic team when we sent patchs, but we had some problems to solve and we run for end them.
Also here in the near feature we’ll be more collaborative with the fantastic restic team!
Bye,
Michele