AXON

ARTICLES

MISC

CONTACT


wy on eard iz my gomand line flooded wid brogen enklish?? :D


GitHub is a wonderful place.

Despite its acquisition by Microsoft, it still remains home to some of the most informative and useful projects and open-source software out there.

For example, this guide by vasanthk on how the internet works, OpenNN, a software library for neural networks, and who can forget The Linux Kernel?

Sure, the primary website for the Linux source is Kernel.org but it's also hosted on GitHub, Not to mention, many specially patched and customised kernel builds.

Of course, with all these massive projects flying around, it's pretty hard to find something that's just made for fun.

Though one day, idly wandering around in GitHub, I found this...

Of course, I had to censor the input in case you're reading with your little sister nearby, but it doesn't take a genius to figure it out. :)

This is spurdo, a funny little program for the Linux shell by EinBaum that converts a given input into spurdo-speak.


wat de hell iz a spurdo XXD


Spurdo Sparde is a meme that originated in the late 2000s and was quite popular in many imageboards.

The whole origin story of Spurdo is a bit complex, so I'll leave it to you to find out yourself.


It was originally conceived in the Finnish imageboard Kuvalauta to mock the newcomers who often flooded the site with low-quality reposts.

Users of Kuvalauta started to post ironically as teenage "Jonnes" by mucking up the text, representing school kids who found the forum and added typoes on text.

The joke struck a chord with the rest of the community and spawned a variety of drawings and comics, which were meant to mock the unrefined sense of humor often associated with teenagers on the Finnish web.

Slowly, the character became popular in the English-speaking web, Spärde became an iconic representation of a stereotypical, underage "Jonne" who types in all-cap, uses poor grammar and drinks energy drinks all the time.

The character has since evolved into a webcomic universe of slapstick Spurdo characters, with phrases ending in "XDD", ":DDD" and such. Here's a sample:

Sure, this wasn't the funniest meme ever, but the funnier spurdo comics aren't family-friendly.


so how do i uze dis dign? XDD


Well, firstly, clone in the git repository.

Now, running 'make' will give you an error.

A quick inspection reveals the program cannot compile because it is missing a library. This is because the libspurdoxx directory will be empty.

Now for some reason, the libraries are in a separate repository, so you will need to clone that too. After this, run 'make' and 'sudo make install'.

This library is needed to help the program pick "random" phrase modifications.

Also, this probably could have been averted, but I don't know how to recursively clone a linked subdirectory.

And now it works!


So using spurdo is not very technical. Basically it modifies the output of whatever you run. This is best used for plain, non-updating text.

Just type your command and pipe (|) it into spurdo. For example, for plaintext:

And that's more or less it.

Another fun use-case is combining it with the fortune mod.

In case you don't know, fortune is a command-line "fortune cookie" that gives you a funny/philosophical/software-related quote if you run it.

So to spurdify a fortune, just run 'fortune | spurdo' to pipe the output into spurdo.

So as you can see, It's quite fun to play with. And if you check my command history, I think I've run 'fortune | spurdo' 200+ times already.

Excellent program, 10/10.

Enjoy!