Ironically, if you had this for every website, including GitHub and HN, you wouldn't have seen this HN submission / repository :)
That's also true, you gotta fight fire with fire :)