royalmo / itic-copilot

The browser extension that every iTIC student should have!
GNU General Public License v3.0
3 stars 2 forks source link
browser-extension universitat-politecnica-catalunya

iTIC Copilot - The browser extension


Get in on Chrome, Firefox, Edge, Opera and Safari!


Made by royalmo (Eric Roy). Logo made by PepitoGrillo7281 (Josep Sucarrats). Translations by aidavede (Aida Vers). UI & Feedback by FlyingKoala01 (Isaac Iglesias).

Contents

What is it?

Logo iTIC

I'm studying an ICT Systems Engineering degree (called also iTIC). During the degree I've found that some tools that we needed to use were a little bit hard to understand at first, or they weren't just as productive as they could be.

That's why I created a browser extension that could, at least, try to make the navigation experience better. It is available on all the browsers that let users publish their extensions without having to be rich.

Screenshots

Slide 1 Slide 2 Slide 3 Slide 4 Slide 5

Extension's public description

If you are an ICT Systems Student at EPSEM, the iTIC Copilot browser extension is a "must have".

Through experience we know the sites that you will spending time on for hours, and we have no doubt that you will be pleased with the following features that we have developed.

Boost your productivity with iTIC Copilot, instead of getting getting inside an ATOMIC_BLOCK! (you will get the joke by the end of 2nd grade)

Features

This extension makes the browsing experience of iTIC students much, much easier.

Better navigation in the OpenCourseWare

Escriny (iTIC's OpenProject) productivity

Atenea (iTIC's Moodle) productivity

Work in progress. For the moment, there's nothing here.

Subject saver

You can save your subjects and groups. This will make some features available:

Usage

The extension has a nice User Interface, in witch settings can be changed, and the main websites visited through the degree are available. Just open it and check every link!

Manual instalation

By downloading the source code you can use the extension and play with it. As long as you respect the extension's liscence, you can do what you want.

Here you have a tutorial for the manual instalation in Google Chrome. For the other browsers, it should be more or less the same instructions.

1. Clone the repository

Assuming you have git installed, run

git clone https://github.com/royalmo/itic-copilot.git

Otherwise, you can download the zip file of the repository, and unzip the downloaded file.

2. Activate Chrome developer mode

Go to chrome://extensions/ on your Chrome browser and enable Developer mode at the top right of the page.

Developer mode

3. Load the extension folder

A Load unpacked button will appear at the top left of the page after enabling Developer mode. Click there, and select the itic-copilot folder you just cloned.

Load unpacked

That's it! You should be able to open OCW's files without downloading them. Caution! Make sure you don't delete the downloaded folder! Chrome loads the extension from there every time you open the browser.

Firefox installation

To make the extension work in Firefox you need to modify the manifest.json file.

    "background": {
        "service_worker": "js/background.js"
    },

    "background_firefox": {
        "scripts": ["js/background.js"]
    },

Rename the background tags to be like this, so Firefox picks the correct one.

    "background_chrome": {
        "service_worker": "js/background.js"
    },

    "background": {
        "scripts": ["js/background.js"]
    },

That's the only non-compatible setting. All the rest is compatible among all browsers.