I forked uBlockOrigin and used Claude Code to add the They Live mode - see github page Enjoy!
-------
There's a browser extension called Adblock Plus which detects and removes ads from web pages.
A neat hack is to replace the images with something else -this has been done with Catblock, which replaces them with pictures of cute cats.
In the 80s classic action move They Live, the protagonist gets some high-tech sunglasses which allow him to see the world as it really is:
Today marks the 2nd April 1st in a row that I've failed to get around to implementing the idea, so I throw it out there to the world in the hope that someone else will do the hard work for me and I'll be able to use it in my browser. Good luck!

I don't quite understand what the idea behind "They live" adblock mode. I understand the premise of the film, and the association made with it and the replacement of ads with cats - but what I don't get is how one would even go about implementing a "They live" themed replacement. To follow the premise of the movie, I would think what I would have to do is show the world how it actually is... Basically show the ads as they actually are, which has some irony in it but I doubt the public would relish in its comedy very long.
ReplyDeleteHa ha, I'm not trying to be clever - I'd just draw a white background with random text eg ["Consume", "Obey", "Watch TV"]
ReplyDeleteNice job.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteYou got a mention on fireship's youtube channel: https://youtu.be/qPuzWFvRajk?si=iPpjHOUkOq8UzJPm&t=136
ReplyDeletegood work :-)
Yeah the project is sooooo cool
DeleteHi Dave, this is a brilliant extension idea, but the manual/unpacked install flow is probably stopping most regular users from trying it and is a major point of friction for us.
ReplyDeleteI already publish browser extensions and have developer accounts for Chrome Web Store, Firefox Add-ons and Microsoft Edge Add-ons. I would be happy to publish this to the stores with your approval, crediting you and linking back to the GitHub repository.
If that would be useful, please let me know the best way to contact you.
+1
Delete