It's a neat tool but I wish it could better parse paragraphs and commas. I also had a few responses with the same curse words three or four times in a block of text making it a fucking boring read.
Pretty neat. From solely using that the prepopulated example input, my main gripe would be that it doesn't get a/an correct in the "cursed up" version of the sentence.
I was thinking it would be more like readability, but instead of reformatting the html, inserting curse words. How much more fun would cnn.com be?! But a good start!
The initial code for the "insulter.py", the core, was no more than 150 lines. We'll probably make our repository public at some point so you can check it out.