Fast, lightweight, and fully local website dumper
Download complete websites for offline browsing with automatic asset fixing, beautification, and instant static hosting.
| Feature | Description |
|---|---|
Blazing-fast recursive downloading |
with concurrent requests |
Automatic asset rewriting |
fixes broken links for perfect offline experience |
Built-in static server |
serve archived sites instantly with one flag |
HTML/CSS/JS beautification |
(optional, powered by jsbeautifier & css-html-js-minify) |
Intelligent performance optimizations |
(minification, compression, image optimization) |
Single-file executable |
no dependencies beyond standard Python |
Cross-platform |
works on Windows, macOS, and Linux |
python WDumper.py <url> [options]| Option | Description |
|---|---|
-o, --output |
Output directory (default: domain name) |
--serve |
Start local server after download |
--port |
Port for local server (default: 8000) |
--beautify |
Beautify HTML/CSS/JS files |
--minify |
Minify assets for smaller size |
--threads |
Number of concurrent threads (default: 20) |
--delay |
Delay between requests in seconds |
--timeout |
Request timeout |
-q, --quiet |
Suppress progress output |
Full help:
python WDumper.py --helpContributions are welcome! Feel free to open issues or submit pull requests.
See CONTRIBUTING.md for guidelines (coming soon).
This project is licensed under the GNU General Public License v3.0 – see the LICENSE file for details.
