# Share Local network file sharing via web page. Drag & drop, Ctrl+V paste, download. No dependencies — Python 3 stdlib only. ## Quick start ``` python3 share.py ``` Open `http://localhost:8888` in a browser. The network address is printed at startup. ## Options ``` python3 share.py -p 3001 -d ~/Downloads/shared --ttl 7 ``` | Flag | Default | Description | |------|---------|-------------| | `-p`, `--port` | `8888` | Port | | `-d`, `--dir` | `~/Downloads/shared` | Upload directory | | `--ttl` | `7` | File lifetime in days (0 = keep forever) | ## systemd (Arch) Service file: `~/.config/systemd/user/share.service` ``` systemctl --user enable --now share # start + autostart systemctl --user restart share # restart systemctl --user stop share # stop journalctl --user -u share -f # logs ``` ## Features - Drag & drop files onto the page - Ctrl+V to paste images / files from clipboard - Click the drop zone to open file picker - Upload progress bar - File list with download and delete - Auto-cleanup of old files (configurable via `--ttl`)