Skip to main content

A multi-threaded website mirroring tool that downloads and saves websites locally.

Project description

🌐 WEB MIRROR | ⚡ Fast Python Website Mirroring Tool

Python Status Contributions

A multi-threaded Python script that mirrors any website locally for offline browsing — complete with HTML, JS, CSS, and image support.


📸 Screenshot

WebMirror SS


✨ Features

  • ✅ Multi-threaded crawling (5 threads)
  • ✅ Rewrites all internal links for local browsing
  • ✅ Saves HTML, CSS, JS, images and more
  • ✅ Automatically creates folders using the domain name
  • ✅ Uses a realistic User-Agent header
  • ✅ Minimalistic CLI experience
  • ✅ Simple and clean output

🧰 Installation

pip install webmirror

🚀 Usage

webmirror -d https://example.com

🛡️ Disclaimer

This tool is for educational, testing, and archival purposes only. Please do not use it to scrape, mirror, or clone websites without permission.

🙌 Credits

Made by B14CK-KN1GH7 With ❤️ using Python and a lot of curiosity.

Project details


Download files

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

Source Distribution

webmirror-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

webmirror-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file webmirror-1.0.0.tar.gz.

File metadata

  • Download URL: webmirror-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.5

File hashes

Hashes for webmirror-1.0.0.tar.gz
Algorithm Hash digest
SHA256 be0b1f99ea192842b49e71589b99079c3634dd5c25e73f2e7371683ba9b1360c
MD5 8c0250de77fbd9568aeec456c04d452d
BLAKE2b-256 2a740baac7e20f615ccc7f39b4552f015b0acbf3cf16ce73ab57448f4945f7e0

See more details on using hashes here.

File details

Details for the file webmirror-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: webmirror-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.5

File hashes

Hashes for webmirror-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e7c88b1f8e07bbcd879c4861e54d847806657ee410d7a3bc8bd72020fee9b3c
MD5 ad2f62cf6e318be4d4867d96f55a4678
BLAKE2b-256 f52cea773e6fa9231fa0947baab7b5089ea0e1f1e6d83a15ed1164f815bbe34c

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