Inspiration

After attending the Building Chrome Extensions Workshop presented by Jeffrey Hui in the Gear Up workshops, I decided to create a chrome extension for my project. After thinking about potential ideas, I got the idea of creating an extension that allows users to have more control over opening URLs.

What it does

You Are Elevated is a Google Chrome extension that allows users to improve their URL opening experience. Users are able to:

  1. Highlight a selection, and open all URLs.
  2. Highlight a selection, and open all links within the selection that include the specified parameters.
  3. Open all links on the page that include the specified parameters. All these can be done either via right-clicking, or via the extension pop-up.

You can set your default parameters in the extension options, which will be used for the context (right-click) menu. If you want different parameters than the ones specified in the extension options, you can choose your parameters in the extension pop-up.

How I built it

Using the starter code from the workshop, and with some research into the Chrome Extensions API, I was able to create this extension. Mostly centered around JavaScript.

Challenges I ran into

-Learning the chrome API, and especially how messages work. -Learning that you need to refresh a tab when you update/test your extension, or else it won't be running the current version. -Time constraint. -Creating visual assets such as icons.

Accomplishments that I'm proud of

Completing this project within a short time constraint. Learning about the Chrome Extensions API. Completing my first hackathon.

What I learned

How to create a Google Chrome extension. How a hackathon works.

What's next for You Are Elevated

Submitted to the Chrome Web Store, currently pending review. Potentially porting over to other browsers.

Built With

Share this project:

Updates