Arch Linux recently produced a list of packages that cannot be built from source because of broken URLs. I had received messages like this before, and usually they simply indicate that the website for a package has changed. This happened a lot, for example, in 2016 when Google Code was shut down and replaced with a raw archive of project snapshots. So I expected that I would only have to do a little bit of searching when the notification came for GNU Talkfilters.
Instead, I could not find any up-to-date sites hosting the source. Every post about it still pointed to the old site with links that lead to 404 errors. It started to look like talkfilters had disappeared from the web. This is unacceptable for any free software project, especially one that ostensibly bears the "GNU" distinction. Because I had compiled the program on my own machine years ago, I was lucky enough to still have a copy of the source lying around. I promptly uploaded it to this very site and updated the Arch package accordingly. As a result, the crisis has been averted and free software users with nothing better to do are still free to apply chat filtering rules like this:
$ echo "Welcome friends, to a new home for GNU talkfilters!" | pirate
Welcome crew, t' a new home fer GNU talkfilters! Shiver me timbers!
So what are the talkfilters? Well according to the man page, they're a set of automatic translation rules that attempt to convert regular English into one of the following humorous dialects:
austro | b1ff | brooklyn |
chef | cockney | drawl |
dubya | fudd | funetak |
jethro | jive | kraut |
pansy | pirate | postmodern |
redneck | valspeak | warez |
I will end with a summary of the chat protocols I used to use and what happened to them.
If people are interested in making patches for talkfilters, I will move it from this site to GitHub.