webchef.py
๐จโ๐ณ webchef.py: Your Local Kitchen for Web Serving! ๐ฝ๏ธ
Source Code | Releases | Support me
webchef.py v2 released!
webchef.py: Your Personal HTTP Server
Step into the digital kitchen with webchef.py, a lightweight and incredibly easy-to-use HTTP server designed to simplify your web development and file-sharing needs. This Python-based tool lets you instantly serve local files from any directory, making it ideal for testing web projects, showcasing documents, or simply understanding how web servers operate. Forget complex configurations; webchef.py is your personal kitchen assistant, ready to whip up web pages on demand with minimal fuss.
Features that Make Serving a Breeze
webchef.py comes packed with features designed to
enhance your serving experience. Enjoy instant serving from any folder,
along with "Auto-Index Magic" that automatically generates an
elegant, dark-themed index page if no index.html
is
present. This ensures seamless navigation through your files and
subfolders. The server is also concurrency-ready, capable of handling
multiple client requests simultaneously, and it maintains a "Clean
Kitchen Policy" by automatically deleting auto-generated
index.html
files when the server stops. Plus, you'll
receive a detailed "Kitchen Receipt" upon shutdown,
summarizing your server's uptime and requests served.
Get Cooking with webchef.py
Getting started with webchef.py is as easy as pie!
Simply download the webchef.py
file, navigate to your
desired serving directory in your terminal, and run the script with
python3 webchef.py
. Instantly, your files will be
accessible via your web browser. This project is dedicated to the public
domain under the Unlicense, and contributions are
warmly welcomed, whether you have ideas for new features or want to help
refine existing ones. Dive in and experience the simplicity and
efficiency of webchef.py for all your local serving
needs.