https://github.com/troglobit/webby
Simple CTk based Python webserver
https://github.com/troglobit/webby
customtkinter customtkinterprojects python web-server webserver
Last synced: 4 months ago
JSON representation
Simple CTk based Python webserver
- Host: GitHub
- URL: https://github.com/troglobit/webby
- Owner: troglobit
- License: mit
- Created: 2024-06-09T06:00:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-09T16:44:32.000Z (over 1 year ago)
- Last Synced: 2025-06-06T00:27:04.835Z (7 months ago)
- Topics: customtkinter, customtkinterprojects, python, web-server, webserver
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Webby Server
Webby is a simple web server with a user-friendly UI, built with Python
and [CustomTkInter][1] for the full cross-platform experience.

It is recommended to use Python3 virtual environment for 3rd party
software. This ensures proper versions of all dependencies are used,
without leaking over to other programs.
Set up venv and source `activate`:
```
~/src/webby(main)$ python -m venv .venv
~/src/webby(main)$ source .venv/bin/activate
```
Calling the python command from now on (in this terminal)
uses the `.venv/bin/python`, same with the pip command which
we'll now use to install the requirements:
```
~/src/webby(main)$ pip install -r requirements.txt
...
```
> When done, call `deactivate` to "detach" from the venv.
## Updating
When adding new features to the project, remember to update the file
`requirements.txt` using:
```
~/src/webby(main)$ pip freeze > requirements.txt
...
```
[1]: https://customtkinter.tomschimansky.com/