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 :)