Skip to content

Various userscripts I've written for my own usage. Now available to the public!

Notifications You must be signed in to change notification settings

themrvideouser/Userscripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StaticPH's Userscripts

HitCount Unless otherwise specified in their description, all userscripts have been tested with ViolentMonkey on Chromium 72 or later and on Vivaldi 3.6 or later. They may also work with GreaseMonkey, TamperMonkey, or on other browsers.

Get ViolentMonkey for your browser

Other


To add a script:

  • Install a script directly from GitHub by clicking on the "install" link in the table below.
  • Install a script from GreasyFork (GF) from the userscript site page
  • Or, install the scripts from OpenUserJS (OU).
Userscript
Description
Direct
Install
Sites Supports
Auto-Update
License Created Updated
Hide YouTube Overlay Ads install N/A ✔️ MIT 2020:04:04 2020:10:27
Github Repo Network Tab install N/A ✔️ MIT 2020:04:06 2020:03:30
Bigger Github Network Graph install N/A ✔️ MIT 2020:04:12 2020:04:12
Github Notification Page Tweaks install N/A ✔️ MIT 2020:10:22 2021:03:30
Prettier Lib.rs Preformatted Code install N/A ✔️ MIT 2020:07:05 2021:03:30
Roll20 Nonscrolling Number Fields install N/A ✔️ MIT 2021:01:23 2021:04:05
Twitch Hide Channel Leaderboard install N/A ✔️ MIT 2020:06:19 2021:03:30
Twitch Transparent Video Stats install N/A ✔️ MIT 2021:05:19 2021:05:19
Centered Gmail Toast Notifications install N/A ✔️ MIT 2020:06:19 2021:03:30
Fix Youtube Player Bottom Gradient install N/A ✔️ MIT 2021:02:26 2021:03:30
Crates.io Description In Title install N/A ✔️ MIT 2021:03:16 2021:04:23
GitLab Description In Title [install][raw-GLDIT] N/A ✔️ MIT 2021:05:22 2021:05:22
Bypass Blogspots Blogger IFrame install N/A ✔️ MIT 2021:06:02 2021:06:02

Hide YouTube Overlay Ads

You know those little overlay advertisements that pop up on the bottom center of YouTube videos? If those really annoy you, this simple userscript (really just a userstyle wrapped into a userscript) will help by simply preventing them from rendering. Note that this does not affect other ads. [Install]


Github Repo Network Tab

Adds a navigation tab for faster access to the 'Network' page of a repository. [Install]

Known bugs:

  • Occasionally the tab fails to be added, with no clear explanation or pattern. If this occurs, simply reload the page.
  • When switching between repository tabs, the network tab often disappears, and something about the way Github does page navigation within a repository doesn't cause this script to be re-injected. Short of constantly checking state on a sub-second timer, or using a mutation observer, I don't know how else to solve this.

Bigger Github Repo Network Graph

Makes the timeline on the Network page of Github repositories utilize more of that available whitespace on the sides.
Still can't seem to make it use all the space on the right side though...

Essentially a subset of Wide Github which, of course, I only realized after I'd written this. Oh well, someone will probably find this useful.

[Install]


Github Notification Page Tweaks

Why does GitHub's beta notifications inbox use a "More" dropdown when there's more than enough space for the 2 elements within? I don't know, and I dislike having to open a dropdown just to mark something as "read", so I did something about it.

[Install]


Prettier Lib.rs Preformatted Code

Makes <pre><code> blocks on lib.rs look more like they do on crates.io; lib.rs is so much faster thanks to reduced JS use, but it's not as pretty.

[Install]


Roll20 Nonscrolling Number Fields

This should disable changing the value of any numeric fields on Roll20 character sheets by scrolling.
TODO: Wrap my head around how mutation observers work, and replace the use of setTimeout with one of those.

[Install]


Twitch Hide Channel Leaderboard

Hides the stupid channel leaderboard on Twitch.tv stream chat.
Extensions like FrankerFaceZ may already have this functionality.

[Install]


Twitch Transparent Video Stats

Makes the video stats overlay on Twitch.tv video player partially transparent, so as to avoid obscuring the stream so much.

[Install]


Centered Gmail Toast Notifications

Do you hate that Gmail shows a toast notification that blocks functional regions of the UI after you do something to any email? Me too!
This little change should help mitigate the problem by moving the toast notification to the bottom center of the screen.

[Install]


Fix Youtube Player Bottom Gradient

This "fixes" the excessively large bottom gradient area that sometimes appears on the YouTube video player when the mouse cursor is within the player frame.
So far, I've only seen the phenomenon that led me to write this while using Vivaldi.

[Install]


Crates.io Description In Title

Replace the unhelpful part of the tab title on a crate.io crate's page with the short description of the crate, if one is provided.
Convenient for bookmarking and tab-saving extensions, as pages are typically stored according to their titles.

[Install]


GitLab Description In Title

Attempts to improve the page titles on GitLab by including the contents of the page's description, if one is provided.
This also replaces instances of Unicode character 0x00B7, "Middle Dot", in the title, as I've found that particular character has strangely led some editors to erroneously read and write the text in undesired encodings, such as GB2312, instead of UTF-8.

[[Install]][raw-GLDIT]


Bypass Blogspot's Blogger IFrame

Unhide the page body and hide obstructive injected iframes on some Blogspot pages, which use those methods for reasons like discouraging ad blocking.

[Install]


Issues

Please report any issues within this repository's issue section

About

Various userscripts I've written for my own usage. Now available to the public!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%