2019-05-06 15:19:27 +02:00
|
|
|
Website vacuum
|
|
|
|
==============
|
|
|
|
|
|
|
|
Interactive wrapper for `wget` and `httrack`.
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2019-05-06 15:28:28 +02:00
|
|
|
```bash
|
2019-05-06 15:19:27 +02:00
|
|
|
$ git clone https://gitnet.fr/deblan/website-vacuum.git
|
|
|
|
```
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
2019-05-06 18:17:36 +02:00
|
|
|
Create a working directory:
|
|
|
|
|
|
|
|
```
|
|
|
|
$ mkdir example
|
|
|
|
$ cd example
|
|
|
|
```
|
|
|
|
|
|
|
|
Then:
|
|
|
|
|
2019-05-06 15:28:28 +02:00
|
|
|
```bash
|
2019-05-06 15:19:27 +02:00
|
|
|
$ ./bin/vacuum --help
|
|
|
|
Usage: ./bin/vacuum [url] [filters] [-h|--help|--wget|--httrack]
|
|
|
|
|
|
|
|
--wget Select GNU Wget
|
|
|
|
--httrack Select httrack to vacuum
|
|
|
|
-h,--help Show this help
|
|
|
|
|
|
|
|
Filters only work with httrack. `man httrack` to get help.
|
|
|
|
|
|
|
|
$ ./bin/vacuum
|
|
|
|
Example: https://www.example.com +assets.example.com/*
|
|
|
|
|
|
|
|
URL: https://www.example.com
|
|
|
|
Vacuum:
|
|
|
|
[1] httrack
|
|
|
|
[2] wget
|
|
|
|
> [1]
|
|
|
|
|
|
|
|
Command:
|
|
|
|
|
|
|
|
httrack https://www.example.com
|
|
|
|
|
|
|
|
[...]
|
|
|
|
```
|