prosoon-pf
Quick-start a local HTTP server, and optionally expose it to the internet with a Cloudflare quick tunnel — in one command. Linux only for now.
Install
pip install prosoon-pf
Usage
Serve the current directory locally on port 8000:
prosoon-pf
Pick a port and a directory:
prosoon-pf 9000 --dir ~/share
Expose it publicly (prints a https://….trycloudflare.com link):
prosoon-pf 8000 --public
If cloudflared isn't installed, --public mode will ask before installing it.
Public mode is public
When you use --public, every file in the served directory becomes
downloadable by anyone with the link for as long as the command runs. The tool
shows you the directory contents and asks for confirmation first. Don't serve a
folder that contains passwords, keys, .ovpn files, or anything private.
License
MIT
Release files for prosoon-pf 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prosoon_pf-0.1.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prosoon_pf-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / prosoon_pf-0.1.0.tar.gz
| Download URL | prosoon_pf-0.1.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5e36732582a6d09e352021a8143e027969c9e8986fd857d9574880bd3fe4b78
|
|
BLAKE2b-256 checksum How to use checksums |
3723215e4626dfeae569fb6c1c2968a2ecd9e83688152f1760b9e271bcc396f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / prosoon_pf-0.1.0-py3-none-any.whl
| Download URL | prosoon_pf-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b2755ad42e56ef3f69f85de885a2f16025863a924ef9c9a9f57d378e38f07c4
|
|
BLAKE2b-256 checksum How to use checksums |
92b283e318c78aadff57cd18ff001c39a0ec997659426d5a8a59cd9bc945cfc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|