jpgohlke/twitch-chat-filter — pull request #97 by Zephymastyx (2014-03-24 21:41:18+00:00)
Title: Split ascii and donger filter + rewriter for spilled drinks

I took a few donger / ascii art messages and looked at the unicode codes of the used characters.
For the donger filter, I took the most commonly used eyes and some not so common ones. 2 of those, and we have a donger. (90% of the dongers are ヽ༼ຈل͜ຈ༽ﾉ and つ ◕_◕ ༽つ anyway, those are covered by the firts two characters already)
For ascii art (doge, hitler, etc) unicode are always in the 9600-9632 range, so I just filter that.
Spilled drinks also have a limited unicode range, so I added a rewriter for people who like dongers, but not spilled drinks.

We could add back the original "ascii and donger" filter as "strict ascii filter", but from what I've tested, donger + ascii art filters everything annoying already.