HTTP Server Py
Project description
HTTPServerPY
Author: Moin Khan
HTTPServerPY: A lightweight static HTTP server written in Python
Introduction
HTTPServerPY
is a simple, zero-configuration command-line static HTTP server.
Installation:
Globally via pip
pip install HTTPServerPY
This will install HTTPServerPY
globally so that it may be run from the command line anywhere.
Usage:
py -m HTTPServerPY [host] [port] [path] [options]
[host]
defaults localhost | 0.0.0.0.
[port]
defaults 8000.
[path]
defaults to the current directory ./
.
Now you can visit http://localhost:8080 to view your server
Available Options:
| Command | Description | Defaults |
| ------------- |-------------|-------------|------|
|-p
or --port
|Port to use. Use -p=8080
to serve at 8080 port| 8000 |
|-h
or --host
|Host to use. Use -h=0.0.0.0
to serve at localhost | 0.0.0.0 |
|-pth
or --path
|Path to serve from. Use --path=./my_folder
to serve from my_folder
present in current folder| ./ |
Magic Files
index.html
will be served as the default file to any directory requests.404.html
will be served if a file is not found.405.html
will be served if a requested method is not supported.
Now you can visit http://localhost:8080 to view your server
Contributing
All contributions are welcome. Please create an issue first for any feature request or bug. Then fork the repository, create a branch and make any changes to fix the bug or add the feature and create a pull request. That's it! Thanks!
License
HTTPServerPY is released under the MIT License. Check out the full license here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for httpserverpy-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be30d9e0c67610d830decc17b8aaabda74b58a03745564e6e81b00a3572f8d6 |
|
MD5 | 386fc4d59e689dd20105e04f1ed5e86f |
|
BLAKE2b-256 | 99b83c4c5420229dbee14da8821d06569daba260464384903c5c7a0e4dd69803 |