#links #url #async #check

nightly app rlinks

Rusty Links (rlinks) finds dead links in your website

30 releases (4 breaking)

0.6.5 Sep 6, 2019
0.6.4 Sep 6, 2019
0.5.8 Sep 2, 2019
0.5.1 Aug 31, 2019
0.1.0 Jul 18, 2019

#416 in HTTP client

Download history 1/week @ 2023-10-18 16/week @ 2023-10-25 45/week @ 2023-11-01 38/week @ 2023-11-08 3/week @ 2023-11-15 31/week @ 2023-11-22 96/week @ 2023-11-29 2/week @ 2023-12-06 34/week @ 2023-12-13 33/week @ 2023-12-20 30/week @ 2023-12-27 31/week @ 2024-01-03 26/week @ 2024-01-17 55/week @ 2024-01-24 32/week @ 2024-01-31

114 downloads per month

GPL-3.0-or-later

32KB
686 lines

rlinks

Crates.io Crates.io license Build

Rusty Links -rlinks- is a dead links checker

NOTE: CAN ONLY BE COMPILED WITH RUST NIGHTLY!

Usage

Rusty Links 0.6.0
Jose Luis Ricon <jose@ricon.xyz>
RLinks finds dead links in websites, or dumps scraped links to a file

USAGE:
    rlinks <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    check    Checks links
    dump     Dump links
    help     Prints this message or the help of the given subcommand(s)

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 2 (requests per domain, default) 4
linkchecker 10 (threads, default) 14.9

Dependencies

~24–36MB
~594K SLoC