v1.4, first parts of 2.0 are merged in
This commit is contained in:
39
README.md
39
README.md
@@ -5,6 +5,43 @@ The upstream of this project is on my own [Gitea instance](https://git.novacow.c
|
||||
Because of that I'll mostly reply to issues and PRs there, you can submit issues and PRs on GitHub, but it might take longer before I read it.
|
||||
|
||||
## Installing
|
||||
### The little tiny easier route
|
||||
Installing and running PyWebServer is very simple.
|
||||
First off, download the latest release from the 'Releases' tab, choose the Zip variant if unsure.
|
||||
When it's done downloading, unpack the files in a directory of choice, for the purpose of this README,
|
||||
I've chosen `./pywebserver/` (for Windows: `.\pywebserver\`).
|
||||
From there, open up your favorite text editor and open the file `pywebsrv.conf` in the directory you unpacked PyWebServer.
|
||||
In there, you should see this somewhere:
|
||||
```
|
||||
# Here you choose what directory PyWebServer looks in for files.
|
||||
directory:<Enter directory here>
|
||||
```
|
||||
After the colon, enter your directory where you have your website stored.
|
||||
After that, make sure you have installed Python. Here's how you can install Python:
|
||||
Linux:
|
||||
```bash
|
||||
sudo apt install python3 # Debian / Ubuntu
|
||||
sudo dnf install python3 # Fedora / Nobara
|
||||
sudo pacman -S python3 # Arch and derivatives.
|
||||
```
|
||||
macOS:
|
||||
```bash
|
||||
brew install python3
|
||||
```
|
||||
Windows:
|
||||
```powershell
|
||||
# You can change the `3.12` with whatever version you want/need.
|
||||
winget install -e --id Python.Python.3.12 --scope machine
|
||||
```
|
||||
Then, in the terminal window you have open, go to the directory you unpacked PyWebServer and type this:
|
||||
```
|
||||
python3 ./pywebsrv.py
|
||||
# For Windows users, if the above command doesn't work, try this:
|
||||
py ./pywebsrv.py
|
||||
```
|
||||
And there you go! You've now set up PyWebServer!
|
||||
|
||||
### The little tiny harder route
|
||||
Installing and running PyWebServer is very simple.
|
||||
Assuming you're running Linux:
|
||||
```bash
|
||||
@@ -48,4 +85,4 @@ For every 1.x version there will be support until 2 newer versions come out.
|
||||
So that means that 1.0 will still be supported when 1.1 comes out, but no longer be supported when 1.2 comes out.
|
||||
### 2.x
|
||||
I am planning on releasing a 2.x version with will have a lot more advanced features, like nginx's server block emulation amongst other things.
|
||||
When 2.0 will come out, the last version of 1.x will be supported for a while longer, but no new features will be added.
|
||||
When 2.0 will come out, 1.x will be developed further, but 2.0 will be the main focus.
|
||||
|
||||
Reference in New Issue
Block a user