Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flameddogo99/msu-userscripts

Userscripts to enable easier usage of Montana State University websites
https://github.com/flameddogo99/msu-userscripts

javascript montana-state-university msu quality-of-life userscripts

Last synced: about 1 month ago
JSON representation

Userscripts to enable easier usage of Montana State University websites

Awesome Lists containing this project

README

        

# MSU Userscripts
## About
Navigating Montana State University websites can be extremely annoying. This repository contains some quality-of-life userscripts to make that experience easier.

### Gradescope Login Redirect
Logging into Gradescope requires navigating mutliple login screens and search bars to eventually end up in the same login screen that most Montana State websites use. This userscript skips all of that, taking you directly to the correct login portal on the first click.

### MyInfo Style
This is a userscript version of the [MyInfo+ chrome extension](https://github.com/FlamedDogo99/MyInfoPlus). It adds a functional search bar to help navigate MyInfo's confusing layout, scales the window to be easily accessible on mobile devices, and tastefully restyles the 2011 (and older) graphics.

### Redirect MyInfo
When you log out of MyInfo, voluntarily or not, it leaves you on a page that says "logout succesful", with no option to navigate back to the previous website. This userscript redirects this screen back to the MyInfo login page.

### Silence MyInfo
When MyInfo decides to arbitrarily logout, it displays an alert saying `Session timeout occurred` that stops any page navigation until it's dismissed. This userscript removes that.

### MSU Stale Redirect
When navigating Montana State University websites, it's common to be faced with `stale request` error pages, with no explanation for why you arrived there. This single-line userscript handles that by navigating backwords in the session history.