Skip to content
/ Quick-UC Public

Browser extension for UC students where they can quickly access the most frequent web sites at UC (Pontifical Catholic University of Chile)

License

Notifications You must be signed in to change notification settings

jj-sm/Quick-UC

Repository files navigation

Quick-UC

Browser Extension for Pontificia Universidad Católica de Chile (PUC) Students

This project is a browser extension that allows users to auto-login into the most frequent websites used by students at the University.

Caution

Privacy 🔐

(See below, section: How to use?)

The credentials (username/password)) you give the extension ARE NEVER send to us, they're stored locally on your computer. We will never have access to that information.

Landing Banner

* Project not affiliated with the university.

Note

Inspired by directUC • Updated (for Chromium based browsers) and added support for Safari


Installation 🗂️

Non-Safari Browsers

Caution

Currently the extension is under revision for the browsers below. (TBD) In the future you will be able to download the extension direclty from the browser. For now, you can go to the latest release and download the .crx or .zip of the extension, depending on your browser you will have to follow different installation instructions.

For Chromium Browsers (includes: Edge, Opera & Chrome) Go to your extensions menu, enable developer mode and load from file (decompressed .zip file).

For Mozilla Go to about:debugging#/runtime/this-firefox and on the Load Temporary Extension menu select the manifest.json of the uncompressed .zip file.

Download Directly from Browser

For now, it's only available directly from the following browsers: Edge, Mozilla & Chrome

Safari (macOS only) 🍎

  1. Download the DMG installer
  2. Open the .dmg file and drag Quick-UC.app to your Applications folder
  3. Enable in Safari

Note

You might be prompted with a warning of an unidentified developer this happens because macOS shows this alert due to the following reasons:

  • The app isn't notarized (you are required to have an $99/year Apple Developer account (I don't))
  • It's distributed outside the App Store
  • 🔒 Your security isn't compromised - verify the code yourself

How to use?

You have the posibility to customize the layout of your Quick UC shorcuts. Head to the extension and then settings. Where you can add your accounts for CAS Login (used by: portal uc, canvas, tarjeta uc, siding) or labmat credentials.

Also you can select which services you want to display.

Settings Picture

Caution

You always have the option to disable auto-login if it fails.

  1. Head to the extension
  2. Scroll down to auto-login toggle
  3. Set it to ON or OFF depending your case

Featured Services ⚙️

One-click access to PUC's essential platforms:

Service URL
Portal UC portal.uc.cl
Canvas cursos.canvas.uc.cl
LABMAT labmat.puc.cl
SIDING intrawww.ing.puc.cl
Biblioteca UC bibliotecas.uc.cl
BuscaCursos buscacursos.uc.cl
Tarjeta UC tarjeta.informatica.uc.cl
UbiCate ubicate.osuc.dev

Developers

Contributing

You're very welcome to contribute. The project relies on three identical directories Swift, ChromeEdgeOpera and Mozilla. They share most of the code but some exceptions when handling local storage (e.g. broser.* vs chrome.*) or some browser specific methods. Also they have different manifest.json.

Swift (Safari)

If you want to contribute to the safari extension you have to keep in mind that you have to use Xcode to compile the app. Then, there's a script to convert it to an image.

Caution

The imports, exports and other relative paths work differently in the safari extension. Because the compiler puts "virtually" all files under the same level.

Mozilla

Development process for the mozilla extension is mostly the same but you have to keep in mind that in manifest.json it uses v2 while all the others use v3.

Chromium based browsers

Development process is the same for the tree browsers. The only changes can be how you import your extension into your browser but everything keeps being the same.

About

Browser extension for UC students where they can quickly access the most frequent web sites at UC (Pontifical Catholic University of Chile)

Resources

License

Stars

Watchers

Forks