Erase Everything

18 Apr 2016

My First Chrome Extension

A few days ago I was surfing the net trying to stream some videos when it occurred to me just how spammy and aggressive some sites could be with their ads. There were popups, banners, text overlays, you name it. Rather then even attempt to close each and every single popup by sifting through the various close buttons, I simply fired up Chrome’s developer panel and went to work hiding elements by adding display: none to the elements style block. Simple enough, a few right clicks and ctrl+v later and the page displayed nothing other than the video I wanted to watch. It felt great to remove all the ad clutter. This got me thinking, what if there was an easier way to go about hiding elements?

Enter Google Chrome Extensions

I spent a few days building out Erase Everything. This simple extension automates the process of adding display: none to a elements style. The user input is minimal. Simply hover over an element, and click! Just like that it fades away and is removed from the DOM.

How can I install it?

Head on over to the Github repo and download the unpackaged extension in zip form, here. Once downloaded, visit chrome://extensions and click “load unpacked extension”. The Erase Everything icon should appear in your browser bar.

To use, simply click the icon (it will turn green) and begin overing over elements. When the element you want shows a red border, simply click it to erase.

1. zsh

Last updated: Sun May 31 17:29:48 on ttys000
Rohan-Likhites-MacBook-Pro:~ rohanlikhite$ cd Documents
Rohan-Likhites-MacBook-Pro:Documents rohanlikhite$ cat myBio.txt

About
-----/
>I’m a product-focused software engineer based in Toronto, dedicated to solving complex problems through robust, scalable software. My experience ranges from developing cutting-edge biometric access-control platforms to building systems that deliver fresh meal kits to families across the country. A firm believer in giving back, I actively contribute to various open-source initiatives. When I’m away from my desk, I’m likely on the tennis court, keeping up with Formula One, or enjoying time with my family.

Skills
------/
> Languages: Ruby, Rust, Typescript/Javascript, GoLang
> Security: Biometric Auth, OAuth, JWT, OWASP
> Frameworks: Ruby on Rails, Node.js, Vue/React

Other Interests
---------------/
-Tennis
-Reading
-Formula One
-Architecture
-Music
-Cooking

Links
-----/
Email: rohan[at]likhite.email
Github: imRohan
LinkedIn: rohan-likhite


>Press ESC to close window


Rohan-Likhites-MacBook-Pro:Documents rohanlikhite$