Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
VspexHost - By Xscripts Inc. (Owned by me)
--------------------------------------------------
# What is VspexHost?

VSPEXHOST is a lightweight Python-based web server that can render HTML, handle requests, and display logs in a simple GUI. The server is designed to be extensible and provides a basic framework for routing and handling HTTP requests. It includes a graphical user interface (GUI) to display real-time logs and server status, making it easy to monitor server activity.

## Features
- **Routing:** Handle different HTTP requests using simple routes defined with `@router.setpath`.
- **HTML Rendering:** Dynamically generate HTML content and return it to clients.
- **Logging:** Logs server activity in real-time, including requests, errors, and messages.
- **GUI Monitoring:** Displays a graphical user interface (GUI) to view logs and server actions.
- **Multi-threaded:** Supports concurrent requests by using threading for the web server.

## Requirements
- Python 3.x or higher
- Tkinter (usually included with Python installation)

## Installation

1. Clone the repository or download the `main.py` file.
2. Install Python if you haven't already: https://www.python.org/downloads/.
3. Run the script using Python:

```bash
python main.py