Hello friends and enemies,

I have released a set of scripts you can use to download all of the IRC logs published on Techrights and conduct various preprogrammed grep searches.

The set of scripts are aptly named TechrightsAuditor

Now you can mirror, search and basically audit the IRC logs of Techrights, all from your PC.

Techrights is a well known Free Software News website, but it has a chat room with a lot of hate speech. It isn’t just me that they attack. You’ll see from this set of scripts.

People have claimed that screenshots or quotes of Techrights are fake. So let’s go on an adventure.

Content Warning

These scripts contain search terms that may be offensive but are crucial for the output of the scripts and are for educational and research purposes.

Please be aware that much of the search terms and output from these various search scripts may be considered emotionally harmful.

The views and opinions expressed in the keywords and output, including the characterizations of persons of colour, autistic people and members of the 2SLGBTQIA+ community DO NOT reflect any of my views or opinions.

Please use these tools responsibly, ethically and legally.

I am providing these scripts so you can audit Techrights yourself for this type of content. Nobody has to believe what I quote from the logs.

Viewer discretion is advised.

Requirements

  • GNU bash (not tested with BSD)
  • GNU wget (not tested with BSD)
  • GNU grep (not tested with BSD)

Installation

git clone https://codeberg.org/starstreak/TechrightsAuditor.git

Downloading IRC Logs

This is taken care of with the everything.sh script. It is currently programmed to download all IRC logs from December 2020 until the end of July 2024.

If you’re reading this in after August 31, 2024, please check the project website for updates.

./everything.sh

If you would like to download a smaller set of logs, you can try these split up by years:

./logs-2024.sh
./logs-2023.sh
./logs-2022.sh
./logs-2021.sh
./logs-2020.sh

Preprogrammmed Search Scripts

Human Rights Violations

Search for transphobia:

./transphobia.sh

Search for homophobia:

./homophobia.sh

Search for racism:

./racism.sh 

Harassment of Individuals

Attacks on Lozza

./lozza.sh

Attacks on Garrett

./garrett.sh

Manual Searches

Examples:

Single search supporting a multi word phrase:

grep -i 'bouncing vehicle' *.txt

Search for multiple words:

grep -i -e 'Lobster' -e 'Lobsta' *.txt

If you want the manual search to be case sensitive, take off the -i switch.

Finally, you can also grep your grep output for more words. If you want to search for lines with both cruise missiles and enough then you can run it like this:

grep -e 'cruise missiles' *.txt | grep 'enough'

Verification of logs

The sha512sums file can be run as such:

sha512sum -c sha512

Thank you

If you find any issues or you’d like to submit your own preprogrammed grep searches, let me know via codeberg or e-mail.