doublesite

Crates.iodoublesite
lib.rsdoublesite
version0.1.0
sourcesrc
created_at2023-04-05 17:19:49.619101
updated_at2023-04-05 17:19:49.619101
descriptionAlternative for httrack
homepage
repository
max_upload_size
id831243
size44,663
Max Kalhama (Kalhama)

documentation

README

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

  1. Install rust
  2. 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
  3. Run doublesite --help

Usage

  1. Get HAR (HTTP ARchive) of website(s) you want to backup
  2. Run doublesite website.har
  3. Navigate to http://127.0.0.1:8080 on yoor browser to view the mirror
    • TODO load content through mirror by default #1 and #2

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

Commit count: 0

cargo fmt