Skip to content

rezocrypt/aua-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUA Utils v1.2.0

AUA Utils is a collection of minimalistic and clean utility scripts and tools designed to enhance the AUA web experience (official extension are available for Firefox and Chrome).

Plugins are separate code blocks that can work independently of the extension. They are cross-platform and can be installed using script injection extensions such as Tampermonkey. The AUA Utils Extension provides more capabilities and functionality, but for example, on Safari you can only install the plugins using Tampermonkey because AUA Utils extension is currently available for Safari.

AUA Utils Extension is the core part of the AUA Utils project. It represents the browser-based component that delivers the plugins directly inside AUA web platforms and serves as the main interface between the user and the overall AUA Utils ecosystem.


Table of Contents


Resources


Installation

Choose a browser in which to install AUA Utils. Available options are:

  • Firefox – Add-on in Mozilla Store, Tampermonkey script, or .zip archive.
  • Chrome - Extension in the Chrome Web Store, Tampermonkey script, or .zip archive.
  • Safari – Only Tampermonkey script (I do not have an Apple Developer account).
  • Opera – Opera supports downloading from Chrome Web Store extensions.

Firefox

To install in Firefox, open the official Mozilla Add-ons page and download AUA Utils.

Chrome

To install in Chrome, open the official Chrome Web Store and download AUA Utils. This must work also for Opera.

Safari

For Safari, the only method is using the Tampermonkey extension. Here is a video tutorial (it only shows an example with Firefox and Chrome).

Features

Here, the features included in AUA Utils are described. To understand the architecture of the codebase, see the Contributing section. This image describes some abstract structure of the project.

aua-utils-canvas

Plugins

Here are the single-function-script plugins, which are injected into the corresponding websites either by the extension or by Tampermonkey.

AUA Courses Plugin

AUA Courses Plugin helps you find and filter courses more quickly and with greater flexibility. It also includes information about general education requirements and adds a scheduling feature where you can create a calendar with multiple schedules, a wishlist, and import or export calendars (compatible with Google Calendar).

courses-plugin-1 courses-plugin-2 courses-plugin-3

AUA Gened Plugin

AUA Gened Plugin helps you find general education courses by keyword, theme, or level.

image

Useful Links

Useful Links is a special section in the AUA Utils extension where important and frequently accessed webpages are listed.

image

Usage

It is very intuitive to use each utility, but here is a simple YouTube tutorial. For now, the plugins just provide a popup with different filters for classes. See the overview here.

Contributing

Contributions of all kinds are welcome and highly appreciated.
Bug reports, feature requests, documentation improvements, refactoring, and new ideas are all valuable to this project.

No contribution is too small. If you find something that can be improved, fixed, or extended, feel free to participate.

For detailed guidelines, workflow, and standards, please see CONTRIBUTING.md.

License

This project is licensed under the GNU General Public License v3.0 – see the LICENSE.md file for details.

Author

It's me, and here is how you can contact me:

About

AUA Utils is a collection of minimalistic and clean utility scripts and tools designed to enhance the AUA web experience (official extension are available for Firefox and Chrome).

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages