Inspiration
I am an avid user of my computer and download a huge stock of materials and find myself having to repeat the same procedure which can often be strenuous be it downloading past 20 years past exam papers for a class, individual songs from a music album, pictures from the web, or even downloading notes for my classes off the Purdue blackboard site.
What it does
The idea is to create a Chrome Extension that will skip clicking the download button and start downloading immediately once a download link is opened after checking for Anti Virus Scan.
How I built it
You need to have an understanding of HTML, and CSS in order to build a Chrome extension. It is a web page within Chrome that can access APIs. < https://www.sitepoint.com/create-chrome-extension-10-minutes-flat/>
- You need to first create a manifest file before starting with anything else. The manifest file must consist of the name of your extension, its version number and so on.. It should also consist of the different permissions that are granted to the extension, as well as an image that is used as the default icon when you try to open your extension using Google Chrome. In this case, I chose a briefcase as my manifest image.
Once you create your manifest, you need to create a popup html file. This will give you freedom as to what you wish for your popup to display. You will call a javascript file here. This java script file is used to render the contents of your html file.
You then need to create separate javascript files to represent the contents of your extension as well as the background behind it.
What is represented inside these background and content javascript files :
Loading the Extension once it is created is a simple process : Visit chrome :// extensions in your Google chrome browser first. Ensure that developer mode is checked at the top right corner Click load unpacked extension to open a file selection dialog. Navigate to the directory and select the folder where your manifest and other files are stored. your extension should open up automatically in chrome. Each time you log in you will be asked whether you wish to give temporary or permanent access to your extension. Enjoy!
Log in or sign up for Devpost to join the conversation.