Skip to main content

Simple Python HTTP File Server

Project description

Pypi version example Licence Python versions

pywebfs

Simple Python HTTP(S) File Server

Quick start

$ pywebfs -d /mydir -t "my fileserver" -s 0.0.0.0 -p 8080
  • Browse/Download/Search files using browser http://<yourserver>:8080 image

  • search text in files (grep) image

basic auth

$ pywebfs --dir /mydir --user myuser [--password mypass]
$ pywebfs -d /mydir -u myuser [-P mypass]

Generated password is given if no --pasword option

https server

  • Generate auto-signed certificate and start https server
$ pywebfs --dir /mydir --gencert myserver 192.169.1.11
$ pywebfs -d /mydir --g myserver 192.169.1.11
  • Start https server using existing certificate
$ pywebfs --dir /mydir --cert /pathto/host.cert --key /pathto/host.key
$ pywebfs -d /mydir -c /pathto/host.cert -k /pathto/host.key

Project details


Release history Release notifications | RSS feed

This version

0.4.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywebfs-0.4.4.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywebfs-0.4.4-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file pywebfs-0.4.4.tar.gz.

File metadata

  • Download URL: pywebfs-0.4.4.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for pywebfs-0.4.4.tar.gz
Algorithm Hash digest
SHA256 a53d3e97e6011f5df33a44baa8e828d4e0ccb39f33596fab1a18bdc505288492
MD5 48c6c3d53466153e4a2ea2df6e9944f3
BLAKE2b-256 6f784757ff1765ed778f571af7a7f4b4de9ee20aceb5c29b92c3c4a7cf212bdc

See more details on using hashes here.

File details

Details for the file pywebfs-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: pywebfs-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for pywebfs-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a810bac7c42e2546b643a8143c45e47a75bd2348fc473965538c8ada6045cb33
MD5 2bda2a5009a0eac835ec662dd6e2c83b
BLAKE2b-256 20b1a37c4dca37d106488d42b2bc7a66074e04cfbe358443cf6076487c73b799

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page