UserScripts for automating / improving browser experience
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* |