About This Shitty Batting Insult Generator
Are you trying to find a great insult, weird, or absurd insult? Well, you're in luck. This random online insult generator will generate some of the wackiest and weirdest insults you've ever heard. That's pretty much it. There really isn't much more to it. The homepage has a giant list of buttons to choose from. Make a selection and instantly you'll see a randomly generated insult.
Note: If you're easily offended by strong language, this probably isn't for you.
What was the inspiration behind this project?
This project was inspired by lots of late nights playing games online with friends (often in Discord). People are always yelling some of the weirdest profanities and insults and it got me thinking. What if there was a generator that would help come up with even more silly and unusual things to say as insults? So, as someone that is no stranger to web development and a little bit of programming I figured I could probably make a framework and inject it full of words in a randomizing dictionary that it could generate some strange and unusual insults. Turns out I was right. You know how I know? Because I did it. Here it is.
How does it work?
Anywhere you see #%!& will be replaced with an expletive or funny and sometimes unexpected word at random. If you're familiar with Mad-Libs, then the idea should make sense to you. On each button you'll see what each #%!& translates to beneath it. Sometimes you'll be generating adjectives, nouns, verbs, or swear words. You never really know what you're going to get! Go ahead and try it out! Make a selection on the homepage.
On the technical side this is a web based framework using HTML, CSS, PHP, and a little bit of jQuery. The HTML and CSS provide a skeleton so everything looks pretty and is laid out nicely. The PHP is used for logic and storing the words in a dictionary that can be randomized in an array. The jQuery is used for some small special functionality like the text to voice feature. I tried to keep everything as simple as I could so the page load times would be great. There is no database. Everything is done flat file. I thought about it and it seemed like there was no need to get a database involved.
There is no CMS (Content Management System) or framework. This project is not built with anything like WordPress. It';s simply just a bit of code I threw together. I wanted to keep it very simple. I knew what it needed to look like and what it needed to run and it did not seem necessary to bring any existing framework or CMS into this. The upside to this is how fast the load times are. The downside to this is that there is no API. But, I don't think this project really needs an API.
Where is the list of words in the dictionary?
That is not going to be public. I think that would ruin the magic if you were able to predict what kind of responses you would get. I can tell you that the lists of words that are in the randomizing dictionary files keeps expanding as I find more words to put in them. So, this project will keep growing and you'll never be able to predict what you might see here.
Why is there so much text on this website?
I realize the core functionality of this project doesn't really need much text for it to work and be useful. But, because of the way search engines work, if I didn't write anything to describe it and what's happening there wouldn't be enough meat on the website for it to rank anywhere on the search engines. I had to give it something so it could rise up and actually be found. So, once you get used to using it and understand how it works you can ignore all the text. I'm hoping to get it to rank for exactly what the name of the website is. I want people to be able to search Google for Shitty Insult Generator and be able to click one of the top links to get here.
How do I submit a suggestion?
If you have suggestions I would love to hear them! The easiest way is probably to use the contact page. But, if you're thrifty you can probably figure out other ways to find me online. I'm not hard to find. I'll take any suggestions you've got whether it's good, bad, or if you just want to write me to insult me and tell me you think this whole project is stupid.
How can I support the project?
Because this is all still very new I haven't set up any ads to support the project or any ways to donate to the project monetarily. If this is something you're interested in doing then you're awesome. You can hit me up on the contact page and we'll figure something out. Right now this project isn't making me any money. It's actually costing me money. But, that's okay. I like making things and I like seeing this get used. I will figure out how to monetize it later. First, it needs to be useful and actually rank somewhere on the search engines.
One of the easiest and quickest ways to support this project would be to keep searching search engines, like Google, for Shitty Insult Generator and then finding this website and clicking it. This will help teach Google that this is the proper first result for that search term.