Link: https://ooni.org/
$ wget https://github.com/ooni/probe-cli/releases/download/v3.0.8/ooniprobe_v3.0.8_linux_amd64.tar.gz
$ # sha512 => 4f215347022028cf5328446d15e59f2141d1a41e59110c0b85c67b711953d115 ooniprobe_v3.0.8_linux_amd64.tar.gz
$ tar xfv ooniprobe_v3.0.8_linux_amd64.tar.gz
$ # Move to $PATH
$ mv ooniprobe ~/bin
$ # Add crontab to run daily
$ (crontab -l 2>/dev/null; echo "$(( ( RANDOM % 60 ) + 1 )) $(( ( RANDOM % 24 ) + 1 )) * * * ooniprobe run") | crontab -
Mostly just stolen directly from the readme of the CLI probe: https://github.com/ooni/probe-cli#ooni-probe-cliAlso, make sure you're not on a network where someone will report you for visiting the "wrong" websites. It does requests to a lot of websites you don't want to be caught with in your history.
$ curl -L https://ooni.org/install | sh
similar to https://nixos.org/download.html#nix-quick-installDon't forget to think about all the different OSes and the way the handle scheduling!
Javascript-on-desktop arguments are probably already taking up gigabytes of space in the HN database, so I'll just say it's for all the usual reasons.