Inspiration
As a consistent anime and TV show enthusiast, I’ve been spoiled on the endings of some of my favorite series. I created this extension so that others can enjoy the full experience of a show or movie without accidentally discovering key plot points in advance.
What It Does
SpoilWipe blocks videos related to user-defined keywords, preventing spoilers from being shown while browsing platforms like YouTube Shorts.
How We Built It
We used JavaScript for the core detection logic and integrated APIs to automatically fetch relevant keywords for the user.
Challenges We Ran Into
Originally, we used interval-based polling to detect new videos, but YouTube's DOM didn't update consistently. This led to incorrect blocking behavior. We resolved this by monitoring changes in the YouTube video ID instead of relying on time-based checks.
Accomplishments We're Proud Of
We successfully created a publish-ready Chrome extension that is fully functional and available for use, though not yet live on the Chrome Web Store.
What We Learned
We gained hands-on experience working with external APIs, exploring multiple methods to retrieve and display data dynamically. We also deepened our understanding of Chrome Extension development and learned how to leverage the structure of existing websites to build responsive features.
What's Next for SpoilWipe
We plan to expand SpoilWipe beyond YouTube to detect and blur spoilers across all websites, including internet search results. We also aim to develop a mobile app version to block spoiler content on platforms like TikTok and Instagram Reels.
Log in or sign up for Devpost to join the conversation.