{"id":20470443,"url":"https://github.com/pbodnar/gm-scripts","last_synced_at":"2026-04-19T00:31:39.216Z","repository":{"id":131172885,"uuid":"86254574","full_name":"pbodnar/gm-scripts","owner":"pbodnar","description":"Greasemonkey (GM) User Scripts.","archived":false,"fork":false,"pushed_at":"2023-05-11T22:10:51.000Z","size":812,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-16T02:16:46.519Z","etag":null,"topics":["gm-scripts","greasemonkey","javascript","jira","tampermonkey","userscript"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pbodnar.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}},"created_at":"2017-03-26T18:20:31.000Z","updated_at":"2024-08-10T06:59:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"dafbf80f-6317-46bf-bd29-3cca05f9b420","html_url":"https://github.com/pbodnar/gm-scripts","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbodnar%2Fgm-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbodnar%2Fgm-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbodnar%2Fgm-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbodnar%2Fgm-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pbodnar","download_url":"https://codeload.github.com/pbodnar/gm-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242034019,"owners_count":20061051,"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":["gm-scripts","greasemonkey","javascript","jira","tampermonkey","userscript"],"created_at":"2024-11-15T14:12:53.525Z","updated_at":"2026-04-19T00:31:38.537Z","avatar_url":"https://github.com/pbodnar.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Greasemonkey (User) Scripts\n\nThis project contains various handy user scripts for the [Greasemonkey](https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/) (only for Firefox; GM) and [Tampermonkey](https://www.tampermonkey.net/) (for Chrome, but also for other browsers; TM) browser addons. A [user script](https://en.wikipedia.org/wiki/Userscript) is a piece of JavaScript code which gets executed on page load and which extends functionality of the pages it was written for.\n\n## YouTube Tutorials\n\nVideos in the following YouTube playlist might help you to get started with this project quickly: [gm-scripts - User scripts for Jira](https://www.youtube.com/playlist?list=PLRRrWIs5dbQ0jsdhgz_gRe-RH4ybNfwni).\n\n## Installation\n\nFirstly install the aforementioned addon for your favorite browser and then simply open the selected *\\*.user.js* file in the browser. GM (or TM) will guide you through the rest of the user script installation. The most important thing to do is to set up the pages for which you want to have the given user script activated. You can always find an example of the appropriate \"include pattern\" right in the installed user script.\n\nAn example configuration:\n\n![screenshot](screenshots/JIRA_copy_GM-options.png)\n\n## Usage\n\nThe usage is always specific to a given user script. Most user scripts should offer a special help dialog that can be opened via the GM / TM toolbar icon. And of course, you can always look into the script's source code and see what it actually does... :)\n\nAn example help dialog:\n\n![screenshot](screenshots/JIRA_copy_help.png)\n\nAn example of the JIRA_copy user script in action (the red \"overlay\" is rendered by the script after the user presses a corresponding shortcut):\n\n![screenshot](screenshots/JIRA_copy_usage.png)\n\nOne of the JIRA_shotcuts user script functions in action:\n\n![screenshot](screenshots/JIRA_shortcuts_fn-alter-estim.png)\n\n## Troubleshooting\n\nWhat if something is not working as expected? Then you should firstly try to find some relevant information or error messages in the console log - this is typically available by pressing F12 in your browser and by navigating to the \"Console\" tab. And select for example \"Logging -\u003e Log\" to see detailed logging from the GM scripts in Firefox.\n\nIf you find a bug or a missing feature, you can create a new issue for that on the \"Issues\" page of this Github project.\n\n## For Developers\n\nThis special chapter includes tips for those who would like to develop GM / TM scripts. \n\n### Run GM Scripts on Local Disk Files\n\nSet the following on the \"about:config\" page in Firefox:\n\n    greasemonkey.fileIsGreaseable: true\n\nSee http://stackoverflow.com/questions/9931115/run-greasemonkey-on-html-files-located-on-the-local-filesystem\n\n### Force GM to Run Script in Sandbox\n\nAt least some `@grant \u003c\u003e 'none'` must be present in the user script's header in order to force GM to run the script 'in sandbox'.\n\nSee http://stackoverflow.com/questions/12146445/jquery-in-greasemonkey-1-0-conflicts-with-websites-using-jquery\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbodnar%2Fgm-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpbodnar%2Fgm-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbodnar%2Fgm-scripts/lists"}