Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicozanf/py4web-gui
A tkinter gui interface for py4web
https://github.com/nicozanf/py4web-gui
Last synced: about 10 hours 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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T14:03:02.000Z (15 days ago)
- Last Synced: 2024-10-25T17:13:57.209Z (14 days ago)
- Language: Python
- Size: 455 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.![Alt text](./screenshots/main.png?raw=true "Main window")
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:
![Alt text](./screenshots/details.png?raw=true "Main window")
change its parameters (saved on disk):
![Alt text](./screenshots/edit.png?raw=true "Main window")
and even ask for the Dashboard password if needed:
![Alt text](./screenshots/ask4pw.png?raw=true "Main window")
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!