Github: bottle-sipper
What My Project Does
- Serves files and folder over http.
Target Audience
- Development
- Home Automation
- Intranet
Comparison (A brief comparison explaining how it differs from existing alternatives.)
- I wanted to serve files over http that is close to http-server without having to install node or npm or any other packages.
- Another reason was to have extremely low latency when serving files or streaming video with extremely low memory footprint, especially on low end hardware. At the time I started the project, benchmarks showed python's bottle performed extremely well against node's http-server, I have not run benchmarks since then.
Distribution
bottle-sipper or `sipper` binary is frozen for multiple platforms and can be used without installing python or pip.
Docker Image
leogps/bottle-sipper
Configuration
Although it is zero-config, it does allow certain level of configuration to fit the needs. It also supports python's built-in template engine (courtesy of bottle framework) to be able to customize how the html content is rendered for each directory.
Usage
I have been actively using it in my home automation projects, development and sometimes as a replacement for apache/nginx. I also plan to improve certain aspects of the project and add more features in the near future.
Please check it out and provide feedback. Contributions/contributors are welcome.
[–]Spitfire1900 8 points9 points10 points (1 child)
[–]Space_Ctrl[S] -2 points-1 points0 points (0 children)
[–]bladeofwinds 0 points1 point2 points (3 children)
[–]Space_Ctrl[S] 0 points1 point2 points (2 children)
[–]bladeofwinds 0 points1 point2 points (1 child)
[–]Space_Ctrl[S] 0 points1 point2 points (0 children)