npbackup icon indicating copy to clipboard operation
npbackup copied to clipboard

Investigate usage of alternative GUI

Open deajan opened this issue 1 year ago • 5 comments

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.

deajan avatar Feb 25 '24 18:02 deajan

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

markft avatar Mar 14 '24 17:03 markft

Already happened in https://github.com/netinvent/npbackup/blob/retention-policy/npbackup/requirements.txt :)

deajan avatar Mar 14 '24 18:03 deajan

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.

DeMiro5001 avatar Apr 15 '24 17:04 DeMiro5001

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 avatar Apr 15 '24 17:04 deajan

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.

deajan avatar Apr 24 '24 22:04 deajan