netinvent/npbackup

Investigate usage of alternative GUI

Opened this issue · 5 comments

deajan commented

Since PySimpleGUI v5 now needs a license, we'll need to check whether we should go for another GUI framework.
So far, https://github.com/flet-dev/flet seems a nice alternative.

markft commented

For now I modified the npbackup/requirements.txt file to use the last free version:
pysimplegui==4.60.5

Hello
I was looking for a webui for restic to be used on my debian server. Npbackup was one of the search results. But it was not webui. I saw you were talking about changing the GUI framework so why not a web interface so it becomes more accessible.
Anyway, thanks a lot for your work.

deajan commented

Currently focusing my efforts on v3, which is basically a full orchestrator implementation, and also provides separate JSON CLI interface.
The latter will be the foundations of v4, which will essentially use the JSON cli to become a web service, but that's quite far away for now.

deajan commented

slint-ui also seems a good polished solution, and since Mar 2024 supports python API, see https://github.com/slint-ui/slint/tree/master/api/python

slint-ui can be used to develop both desktop and web apps, which might be exactly what we need for v4.