https://github.com/nicozanf/py4web-gui
A tkinter gui interface for py4web
https://github.com/nicozanf/py4web-gui
Last synced: 5 months ago
JSON representation
A tkinter gui interface for py4web
- Host: GitHub
- URL: https://github.com/nicozanf/py4web-gui
- Owner: nicozanf
- License: gpl-3.0
- Created: 2024-07-21T21:47:56.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T18:44:46.000Z (8 months ago)
- Last Synced: 2024-12-29T13:21:31.842Z (7 months ago)
- Language: Python
- Size: 458 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# py4web-gui
This is a simple tkinter gui interface for the py4web framework. It gives you the power to run and fully manage py4web's instances
using your mouse, without ever touching the command line that scares many users.
It's quite simple, but:
* it works on Windows, Linux and MacOS
* it shows all the running py4web's instances with their details. You can launch their Dashboard or Homepage, view logs and even stop them
* you can graphically launch the additional py4web instances (as specified on the py4web-gui.toml file, which is created at the first runtime)
* you can create new instance definitions, change and delete them
You can look at instances' details and current logs:

change its parameters (saved on disk):

and even ask for the Dashboard password if needed:

Last but not least, if combined with the binary versions (see https://github.com/nicozanf/py4web-pyinstaller), it surely makes the experience of installing and
running py4web even much simpler and enjoyable.## MANUAL INSTALLATION
Just copy the `py4web-gui.py` file in the main py4web folder and run it. If you're not using a recent version of the py4web program (since August 2024), you'll also
need the icon files present in this repository under docs/images. Add the requirements if needed (see down here)## REQUIREMENTS
It needs the `psutil` and `tomlkit` module, as stated on `py4web-gui.requirements.txt`.
## ISSUES:
None known
Enjoy!