{"id":16552404,"url":"https://github.com/0xdevalias/userscripts","last_synced_at":"2025-04-12T02:25:51.377Z","repository":{"id":142415317,"uuid":"594543978","full_name":"0xdevalias/userscripts","owner":"0xdevalias","description":"🐵 My user scripts","archived":false,"fork":false,"pushed_at":"2025-02-02T01:50:02.000Z","size":143,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T02:25:48.750Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/0xdevalias/userscripts#readme","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xdevalias.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"0xdevalias","ko_fi":"devalias","custom":["https://buymeacoff.ee/devalias"]}},"created_at":"2023-01-28T21:45:24.000Z","updated_at":"2025-04-06T03:58:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac32fe87-2a7b-4533-82c8-c1386e2e1a34","html_url":"https://github.com/0xdevalias/userscripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xdevalias%2Fuserscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xdevalias%2Fuserscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xdevalias%2Fuserscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xdevalias%2Fuserscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xdevalias","download_url":"https://codeload.github.com/0xdevalias/userscripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248506459,"owners_count":21115429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T19:44:48.650Z","updated_at":"2025-04-12T02:25:51.344Z","avatar_url":"https://github.com/0xdevalias.png","language":"JavaScript","readme":"# Glenn 'devalias' Grant's userscripts\n\nMy user scripts to add functionality to various sites around the web (that were too small for me to bother turning into a full-fledged Chrome extension).\n\n## Userscripts\n\n- [Amazon Prime Gaming Highlighter](./userscripts/amazon-prime-gaming-highlighter/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/amazon-prime-gaming-highlighter/amazon-prime-gaming-highlighter.user.js))\n- [ChatGPT Web App Script Update Notifier](./userscripts/chatgpt-web-app-script-update-notifier/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/chatgpt-web-app-script-update-notifier/chatgpt-web-app-script-update-notifier.user.js))\n- [GitHub Gist - CodeMirror Resizer](./userscripts/github-gist-codemirror-resizer/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/github-gist-codemirror-resizer/github-gist-codemirror-resizer.user.js))\n- [GitHub Notifications - Arrow key navigation](./userscripts/github-notifications-arrow-key-navigation/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/github-notifications-arrow-key-navigation/github-notifications-arrow-key-navigation.user.js))\n- [Google developer sites - Ensure ?authuser= by default](./userscripts/google-developer-sites-ensure-authuser/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/google-developer-sites-ensure-authuser/google-developer-sites-ensure-authuser.user.js))\n- [Nourishd Meal Highlighter](./userscripts/nourishd-meal-highlighter/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/nourishd-meal-highlighter/nourishd-meal-highlighter.user.js))\n- [YouTube Speed Override](./userscripts/youtube-speed-override/) ([Install](https://github.com/0xdevalias/userscripts/raw/main/userscripts/youtube-speed-override/youtube-speed-override.user.js))\n\n### How to use\n\nPersonally I use [Violentmonkey](https://violentmonkey.github.io/) in Chrome:\n\n- [Violentmonkey](https://violentmonkey.github.io/) ([Install](https://violentmonkey.github.io/get-it/), [Chrome](https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag?hl=en), [Source](https://github.com/violentmonkey/violentmonkey))\n  - [Creating a userscript](https://violentmonkey.github.io/guide/creating-a-userscript/)\n  - [`GM_*` APIs](https://violentmonkey.github.io/api/gm/)\n\nThat said, TamperMonkey has support for some more experimental features/API's that Violentmonley doesn't/won't support (eg. [`GM_webRequest(rules, listener)`](https://www.tampermonkey.net/documentation.php?locale=en#api:GM_webRequest), [`GM_cookie.*`](https://www.tampermonkey.net/documentation.php?locale=en#api:GM_cookie.list), etc; Ref: [violentmonkey#583](https://github.com/violentmonkey/violentmonkey/issues/583), [tampermonkey#397](https://github.com/Tampermonkey/tampermonkey/issues/397))\n\nBut if you use a different browser, or have different preferences, the following more comprehensive guide was extracted from the [bvolpato/awesome-userscripts README](https://github.com/bvolpato/awesome-userscripts#how-to-use):\n\n\u003e To use user scripts you need to first install a user script manager. Here are managers for various browsers:\n\u003e \n\u003e - [Greasemonkey](http://www.greasespot.net/) - Firefox\n\u003e   - Supports GM 4 userscripts.\n\u003e - [Greasemonkey for Pale Moon](https://github.com/janekptacijarabaci/greasemonkey/releases) - Pale Moon\n\u003e   - Supports GM 3 userscripts.\n\u003e - [Firemonkey](https://addons.mozilla.org/firefox/addon/firemonkey/) - Firefox\n\u003e   - Supports GM 4 userscripts and some GM 3 userscripts.\n\u003e - [Tampermonkey](https://tampermonkey.net/) - Chrome, Microsoft Edge, Safari, Opera, Firefox (also with support for mobile Dolphin Browser and UC Browser)\n\u003e   - Supports both GM 3 and GM 4 userscripts.\n\u003e - [USI](https://addons.mozilla.org/firefox/addon/userunified-script-injector/) - Firefox\n\u003e   - Supports some GM 3 userscripts.\n\u003e - [Violentmonkey](https://violentmonkey.github.io/) - Chrome, Firefox, Maxthon, Opera\n\u003e   - Supports both GM 3 and GM 4 userscripts.\n\u003e \n\u003e The most popular userscript managers are Greasemonkey, Tampermonkey, and Violentmonkey.\n\n## Devtools Snippets\n\nChrome DevTools allows you to save small snippets of JS code [that can be easily run](https://developer.chrome.com/docs/devtools/javascript/snippets/#run) on pages using `Command + P`, typing a `!`, then selecting the snippet you want to run:\n\n- https://developer.chrome.com/docs/devtools/javascript/snippets/\n\nWhile I won't list them all here individually, you can find my devtools userscripts (or those I've collected from others), in:\n\n- [./devtools-snippets/](./devtools-snippets/)\n\n## See Also\n\n### Other things by me\n\n- https://www.devalias.net/ ([source](https://github.com/0xdevalias/devalias.net))\n  - My Blog\n- https://github.com/0xdevalias ([profile source](https://github.com/0xdevalias/0xdevalias))\n  - My GitHub Profile\n  - [My Repos](https://github.com/0xdevalias?tab=repositories)\n    - [`chrome-*` (Chrome Extension) repos](https://github.com/0xdevalias?tab=repositories\u0026q=chrome-\u0026type=\u0026language=\u0026sort=)\n    - [`poc-*` (Proof of Concept) repos](https://github.com/0xdevalias?tab=repositories\u0026q=poc-\u0026type=\u0026language=\u0026sort=)\n- https://github.com/0xdevalias/dotfiles\n  - \u003e devalias does dotfiles\n- https://github.com/0xdevalias/chrome-NewWindowWithTabsToRight ([Announcement Blog](https://www.devalias.net/dev/chrome-extensions/new-window-with-tabs-to-right/), [Chrome Webstore](https://chrome.google.com/webstore/detail/new-window-with-tabs-to-r/ldahcfljppchbfgdokomobmfdfplaman))\n  - \u003e Create a new window from the tabs to the right of the currently selected tab.\n- https://github.com/0xdevalias/userscripts (this repo!)\n  - \u003e My user scripts to add functionality to various sites around the web (that were too small for me to bother turning into a full-fledged Chrome extension)\n- https://github.com/0xdevalias/awesome-gmail-filters\n  - \u003e Awesome list of Gmail filters and related resources\n- My [Homebrew](https://brew.sh/) Contributions\n  - [Homebrew/homebrew-core PRs](https://github.com/Homebrew/homebrew-core/pulls?q=is%3Apr+author%3A0xdevalias)\n  - [Homebrew/homebrew-cask PRs](https://github.com/Homebrew/homebrew-cask/pulls?q=is%3Apr+author%3A0xdevalias)\n  - [Homebrew/homebrew-cask-versions PRs](https://github.com/Homebrew/homebrew-cask-versions/pulls?q=is%3Apr+author%3A0xdevalias)\n  - etc\n- Probably a lot more around the net that I haven't thought to link to here.. hope you find something cool/useful out there!\n\n### Other's Userscripts / similar sorts of customisations\n\n#### Userscripts\n\nA non-exhaustive list of userscripts created by others/from other repos/etc:\n\n- https://github.com/bvolpato/awesome-userscripts\n  - \u003e A curated list of Awesome Userscripts\n- https://github.com/Mottie/GitHub-userscripts\n  - \u003e Userscripts to add functionality to GitHub\n- https://bitbucket.org/mottie/bitbucket-userscripts\n  - \u003e Userscripts to add functionality to Bitbucket\n- https://gitlab.com/Mottie/GitLab-userscripts\n  - \u003e Userscripts to add functionality to GitLab\n- https://github.com/Mottie/Misc-userscripts\n  - \u003e Userscripts to add functionality to miscellaneous sites\n- https://github.com/jerone/UserScripts\n  - \u003e This repo contains a few of my UserScripts that I've build since 2007.\n\n#### Devtools Snippets\n\nA non-exhaustive list of JS devtools snippets created by others/from other repos/etc:\n\n- https://github.com/bgrins/devtools-snippets\n  - \u003e A collection of helpful snippets to use inside of browser devtools\n  - https://bgrins.github.io/devtools-snippets/\n\n#### Chrome Extensions\n\nPretty much my go-to Chrome extension for making GitHub way more usable:\n\n- https://github.com/refined-github/refined-github ([Chrome](https://chrome.google.com/webstore/detail/refined-github/hlepfoohegkhhmjieoechaddaejaokhf), [Firefox](https://addons.mozilla.org/en-US/firefox/addon/refined-github-/), [Safari](https://apps.apple.com/app/id1519867270))\n  - \u003e Browser extension that simplifies the GitHub interface and adds useful features\n\nAlso a super useful Chrome extension for GitHub Notifications:\n\n- https://github.com/tanmayrajani/notifications-preview-github ([Chrome](https://chrome.google.com/webstore/detail/notifications-preview-for/kgilejfahkjidpaclkepbdoeioeohfmj), [Firefox](https://addons.mozilla.org/en-US/firefox/addon/notifications-preview-github/))\n  - \u003e Browser Extension: preview GitHub notifications with same page pop-overs\n","funding_links":["https://github.com/sponsors/0xdevalias","https://ko-fi.com/devalias","https://buymeacoff.ee/devalias"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xdevalias%2Fuserscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xdevalias%2Fuserscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xdevalias%2Fuserscripts/lists"}