Skip to content

Alangopro/WebDump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

WebDump

Fast, lightweight, and fully local website dumper

Download complete websites for offline browsing with automatic asset fixing, beautification, and instant static hosting.

Python License: GPL v3 Code size

GitHub stars GitHub forks GitHub issues Contributions

Discord YouTube Telegram

Features

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

Preview

WebDump in action

Usage

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 --help

Contributing

Contributions 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.


Releases

No releases published

Packages

No packages published

Languages