1 unstable release
0.1.0 | Apr 5, 2023 |
---|
#5 in #mirroring
14KB
118 lines
Doublesite web mirroring tool
Introduction
Doublesite web mirroring tool is CLI tool for serving mirrors including dynamically loaded content.
Doublesite web mirroring tool shares similar goals with popular applications wget
and httrack
but takes a step further by preserving also dynamically loaded content that is not included in the original page load.
This type of content is becoming more and more dominant with client side rendering is becoming more popular.
Installation
- Install rust
- Run
cargo install --git https://github.com/Kalhama/doublesite.git
- please mind that the software is still in under contruction and api is excepted to break
- Run
doublesite --help
Usage
- Get HAR (HTTP ARchive) of website(s) you want to backup
- Tutorial from microsoft on how to get har file
- This tool cannot (yet) generate HAR file Discussion #16
- Run
doublesite website.har
- Navigate to http://127.0.0.1:8080 on yoor browser to view the mirror
Features
- Serve mirror of webpage with dynamic content from HAR file
Contributing & support
This project follows [semver] and [conventional commits].
Pull requests, bug reports, questions and feature requests: Github issues
Dependencies
~15–25MB
~329K SLoC