rlinks

Crates.io Crates.io license Travis

Rusty Links -rlinks- is a deadd links checker

NOTE: CAN ONLY BE COMPILED WITH RUST NIGHTLY!

Usage

``` Rusty Links 0.5.2 Jose Luis Ricon jose@ricon.xyz Finds dead links in websites

USAGE: Rusty Links [FLAGS] [OPTIONS] [URL]

FLAGS: -h, --help Prints help information -s, --show_ok Show links that are ok -V, --version Prints version information

OPTIONS: -p, --npar Number of parallel requests per domain [default: 4] -t, --timeout Request timeout [default: 10] -u, --useragent Choose your own custom user agent string [default: Mozilla/5.0 (compatible; Rlinks/0.5; +https://github.com/jlricon/rlinks/)]

ARGS: URL to check links for (e.g. http://www.google.com)

```

Benchmarks

I tested this against this long article with over a hundred links. linkchecker was run with linkchecker --no-robots -r1 --check-extern https://nintil.com/this-review-is-not-about-reviewing-the-elephant-in-the-brain/

| Program | Parallelism | Time | | ----------- | ----------- | ------- | | rlinks | 4 (requests per domain, default) | 12.4 s | | linkchecker | 10 (threads, default)| 16.6 |