userscripts/README.md

116 lines
4.4 KiB
Markdown

# User Scripts
User scripts I made to deal with some itches
## Abort Network Requests on Escape
A userscript that automatically cancels network requests initiated by
Javascript when Escape is pressed
## Anti-Thot
Hacky script to get rid of thot notifications
## Archive Site Links
A userscript that adds buttons to the monkey menu that lets you open sites in
the Wayback Machine and archive.today; also lets you archive pages
## Auto Cloudflare Email Protection Decoder
A reimplementation of Cloudflare's email protection code so that I don't have
to enable scripts to see emails again, inspired by
[this article](https://web.archive.org/web/20210120041753/https://resynth1943.net/articles/cloudflares-email-protection-does-not-work/)
## Catbox Max Files Disabler
Hacky script to disable the client-side file limit per tab
## Compass QoL Enhancer
A userscript that adds small but useful features for Compass. Features are:
- The ability to close windows by clicking on the background
- Calendar events now being links (they work with [Link Hints] now! you can
also ctrl+click on "standard classes", events, and learning tasks)
- Calendar events now show their end time without having to being hovered
- Tabs are now links (you can refresh pages and the tab will automatically
open. you can also ctrl+click on them)
- Files and folders in Resources are now marked clickable ([Link Hints] can now
open them!)
- Revealing extra features in Resources (such as filter, created by, and
permission information)
- File upload buttons now work with [Link Hints]
- Fix submitting links by simply pressing Enter
- Links inside lesson plans now open in the parent tab by default instead of
creating a new tab
- Links submitted to learning tasks are now actual links (they now work with
[Link Hints] and they can be ctrl-clicked)
- Ctrl-clicking an activity in a user's learning tasks tab no longer collapses
everything else
- Learning tasks now being links (you can ctrl-click them)
- Opening a learning task will automatically add its ID to the URL
- The previous/next buttons and sessions dropdown are now links (you can now
use [Link Hints] and ctrl-click to open them)
- Class and news feed items can now be opened by simply clicking on their
background
- Make links in Looking Ahead actual links (you can ctrl-click them and they
now work with [Link Hints])
- The context menu that only says "Copy" is now suppressed
- Workaround a [Link Hints bug](https://github.com/lydell/LinkHints/issues/86)
that prevents it from seeing links inside lesson plans and such
- Files and folders in Resources are now sorted alphabetically
- Reopening panel tabs and learning tasks when the URL changes
- The main navigation bar is no longer hidden behind masks that don't span the
entire viewport
- Clicking on "Loading Class Items..." does nothing now instead of reloading
the current page
- Preload subjects and classes when the page loads
- The option to remember logins is unchecked by default
- The dashboard tab in a user's profile no longer points you to #dsh
- Pages can no longer be scrolled if a window is currently open
- The user's last name is hidden on learning tasks
[Link Hints]: https://lydell.github.io/LinkHints/
## Elements with ID lister
A userscript that adds a "Show elements popup" option to the Monkey Menu which
lists all elements with an ID
## Hide sticky elements
A userscript that adds a button to the monkey menu to hide and unhide sticky
elements
## Image Loader Placeholder Remover
Removes image loading placeholders from images loaded via Javascript, such as
https://closeronline.co.uk, https://wired.com, and https://knowyourmeme.com.
## MediaWiki Redirects Fixer
Fixes redirects of pages with anchors on Wikipedia/MediaWiki instances when
Javascript is disabled
## nightly.link buttons
A script to add [nightly.link](https://nightly.link) buttons on artifacts and
build logs to view them without logging in
## pywb Toolbar Toggler
A userscript that adds a "Close toolbar" and "Open toolbar" button
## Quizizz Force Show Answer
![A man yelling "I DON'T WANNA", followed by sign up/login boxes](https://gitlab.com/blankX/userscripts/-/raw/master/accounts.jpg)
## Tumblr Unnagger
A script that removes several login/account walls on Tumblr
## Wayback Machine Toolbar Toggler
A userscript that replaces the "close this toolbar" button with one that lets
you reopen the toolbar; its collapsed state is also saved