Hola,
una tarea habitual cuando mantienes material didáctico en la Web es comprobar si los enlaces/URLs contenidos funcionan. Es justo lo que acabo de hacer con un curso que tenemos en https://github.com/eead-csic-compbio/bioinformatics , compuesto por varios ficheros en formato R markdown, como por ejemplo https://github.com/eead-csic-compbio/bioinformatics/blob/main/session1.Rmd
En este caso son ochenta y pico enlaces y los he validado con el siguiente one-liner en Perl, que llama al módulo LWP::UserAgent:
perl -MLWP::UserAgent -lne 'if(/\((http[^\)]+)/){ print $1," ",LWP::UserAgent->new(timeout => 10)->get($1)->is_success ? "OK":"KO" }' *.Rmd
Espero que os ayude, hasta pronto,
Bruno