Skip to content

Userscripts for automating / improving browser experience

Notifications You must be signed in to change notification settings

aljgom/UserScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UserScripts

UserScripts for automating / improving browser experience

Installation instructions

https://tampermonkey.net/faq.php#Q100
or
https://greasyfork.org/en

Many of the scripts depend on the All Pages script, it injects some global functions that might be used by other scripts, it needs to be installed first so it runs before the other ones

Quick Preview:

Name / File Description / Match
Old UserScripts Older Userscripts
Airbnb
Source Code Download/Install
Moves the calendar to the top of the page to be able to see availability easily
If you add &loadCals=1 to the url, it will load all the links in the 'rooms' array,
and clone their calendars into the main page to have them all in one
Also highlights todays date on all of them, showing green for available
and red for unavailable
if you use loadCals=2 it runs another version, in which it makes direct calls
to the airbnb API to get only the calendar data for the bookings,
and creates a visualization for all of the days
Match:
https://www.airbnb.com/rooms/*
Airbnb Multicalendar
Source Code Download/Install
Adds guest photos to the bookings in the multicalendar
Changes the background color of bookings that include today, to show check outs, check ins, and current guests. Creates a set with all the guests for the current day
Match:
https://www.airbnb.com/multicalendar
All Pages
Source Code Download/Install
adds global functions/variables, other scripts depend on these
Match:
http://*/*
https://*/*
Clipper
Source Code Download/Install
Automate reload cash process
Goes through muiltiple clicks to get through the add cash forms, checkout buttons, card selection, accepting terms of service
Leaving only the last "Place order" click to be made
Match:
https://*.clippercard.com/*
Code Signals
Source Code Download/Install
Run code when F5 is pressed, prevent reload, and handle how output is displayed
Uses waitFor function from All Pages script
Match:
https://app.codesignal.com/*
Ebay
Source Code Download/Install
Modifications to pages in ebay, filtering out results, loading delivery dates for items in results page, etc
Match:
https://www.ebay.com/sch/*
https://www.ebay.com/itm/*
https://pay.ebay.com/*
Focus on one task
Source Code Download/Install
Prompts for what is the highest priority task or enter a new one by writing 'new' in the prompt,
for each tab that is opened, it asks what task it is for. Re-focuses on the tabs of the most important task
Match:
http://*/*
https://*/*
Gmail Reload Lost Page
Source Code Download/Install
Reloads tabs that were opened from another gmail window and lost reference to it and now display nothing.
Redirects them to a new url that works, matching the email ID
This could be used as a bookmarklet instead as well, just using the redirection without checking for when to run it and doing it manually as needed
This uses a lot of ram, since each tab reloads a whole new Gmail page instead of all referencing to one (as expected, but keep it in mind)
Match:
https://mail.google.com/?ui=2&view=btop*
Google Doc Mirror
Source Code Download/Install
Mirrors the content of the google doc in a new window. If the window is clicked the whole content is selected so it can be copied easily
Match:
https://docs.google.com/document/d/*
Google Keep
Source Code Download/Install
Additional functionality and UI changes for Google Keep
Match:
https://keep.google.com/*
Google Keep Backup
Source Code Download/Install
Deselects all products and selects Google Keep to back it up
Match:
https://takeout.google.com/settings/takeout
https://takeout.google.com/settings/takeout/
https://bitly.com/a/warning?hash=2QQtLmu*
Google Sheets Scroll
Source Code Download/Install
Scroll to certain position when google sheet loads
Match:
https://docs.google.com/spreadsheets/d/*
HackerRank/FireIO
Source Code Download/Install
Run code when F5 is pressed, prevent reload, and handle how output is displayed
Uses waitFor function from All Pages script
Match:
https://www.hackerrank.com/*
https://www.firecode.io/problems/index
Instant Login
Source Code Download/Install
Automates login forms to log in automatically to pages.
I use it in conjunction with a password manager (LastPass),
and it clicks log in buttons after LastPass fills up the required fields
Uses WaitFor function defined in All Pages script
Match:
http://*/*
https://*/*
Keep Session Alive
Source Code Download/Install
Prevents session ending
Match:
https://www.53.com/fifththird/html/session-timeout-warning-update.html
https://www.53.com/fifththird/html/session-timeout-warning.html
https://*.chase.com/*
https://*.discover.com/*
https://online.americanexpress.com/*
https://creditwise.capitalone.com/*
https://my.lendingtree.com/*
https://wwws.mint.com/*
https://online.penfed.org/PenFedOnline/*
https://www.quizzle.com/*
https://tcfbank.com/*
https://digitalbanking.tcfbank.com/*
https://secure.creditsesame.com/*
https://services1.capitalone.com/*
https://services2.capitalone.com/*
https://secure.bankofamerica.com/*
https://myaccounts.capitalone.com/*
Life Countdown
Source Code Download/Install
Adds a countdown to the bottom corner of every page, that counts down how many years, months, days, hours, minutes, seconds until a specified date
runs it only while the page is focused, and pauses it when it's not
Match:
http://*/*
https://*/*
Meetup Hide Results
Source Code Download/Install
Adds an [x] to each search result, if clicked it will hide all meetups from that group in this and future searches
Match:
https://www.meetup.com/find/events/*
OneTab
Source Code Download/Install
additions to the OneTab 'share as website' page. Prompting for tab titles, adding buttons for opening all links, opening all automatically if url contains openAll=true
Match:
https://www.one-tab.com/page/*
Pomodoro
Source Code Download/Install
At every 25, or 55 minutes in each hour, it will add a black modal with a 5 minute timer to cover all webpages, and open another window to focus on during that time (eg. to-do list)
If the modal is clicked, it will dissapear briefly, it will also focus on the other window
Keeps track if the browser has been active to skip the next break if there hasn't been activity
Match:
http://*/*
https://*/*
Sprint reload until chat
Source Code Download/Install
-
Match:
https://www.sprint.com/*
Stackoverflow
Source Code Download/Install
Remove language / topic from title so it won't be cluttered
Match:
https://stackoverflow.com/questions*
Temp Scripts
Source Code Download/Install
Short/temporary scripts that having a separate page for each seems overkill
Match:
http://*/*
https://*/*
Youtube
Source Code Download/Install
Various modifications:
Loop and reverse playlist
Autoreload on error
Download mp3
Change speed for playlist
Skip videos in playlist
Add a remote control mini window
Select highest resolution
Close 'click here' anotations
Get rid of recommendations
Add Date to fullscren title, skip videos depening on date
Keyboard speed control
Add Playlist name to Tab Title
Button to pause/play all active videos at once - When multiple videos are being played at the same time, this button will pause them all, and restart playing them if pressed again, while leaving other videos alone
Match:
http://www.youtube.com/watch*
https://www.youtube.com/watch*
https://www.youtube.com/*
http://www.youtube.com/embed*
https://www.youtube.com/embed*
https://ycapi.org/*
Youtube Continuous Play
Source Code Download/Install
When playing in the background for a long time, youtube will eventually stop the video and
ask if we want to contininue playing. This will click yes automatically when the dialog shows up.
Match:
https://www.youtube.com/watch*

About

Userscripts for automating / improving browser experience

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published