Inspiration
When browsing Reddit, or any other social media, it is sadly all too common to come across disturbing comment. This has led to the creation of "eyebleach", or cute wholesome content to help counter the negative effects of viewing cursed images. However, this is sometimes insufficient - there are times when we wish we could truly rinse out our eyes.
What it does
Water you looking at ?! delivers water to a user's eyes when they view cursed images on Reddit. A servo motor is attached to a small jig with a syringe full of water, controller by a Raspberry Pi. The signal to push down on the syringe plunger is delivered when a python script detects disturbing content being viewed on Reddit.
How we built it
Hardware: servo motor, raspberry pi, syringe, a few screws, some 3D printed parts, lots and lots of hot glue.
Software: A Python selenium-based script launches a Firefox window that tracks the webpage the user is on, and tells the raspberry pi to activate our special eyebleach delivery mechanism if the user comes across eyebleach-needing content.
Challenges we ran into
It turns out that depressing a tiny syringe plunger using weak motors in a small wearable form-factor is not so easy.
Making browser extensions is hard when you barely know Javascript, so we reverted to janky Python. Also, the our lack of USB to Serial board and lack of time prompted us to choose a very janky way of activating the motors: automatically finding the Raspberry Pi terminal on the computer using pywinauto, clicking on it, typing in the command to activate motors, and finally navigating back to the browser window for a seamless experience.
Accomplishments that we're proud of
It works, end-to-end!
What we learned
We really should invest in a water pump for future projects, at this point. Also, we really should learn JavaScript.
What's next for Water You Looking At ?!
Auto-refilling the syringe, extending our disturbing content detection algorithm to work for other websites than Reddit.
Built With
- firefox
- python
- pywinauto
- raspberry-pi
- selenium
- water


Log in or sign up for Devpost to join the conversation.