{"id":22799089,"url":"https://github.com/thomd/userscripts","last_synced_at":"2025-03-30T19:14:52.128Z","repository":{"id":568770,"uuid":"200186","full_name":"thomd/userscripts","owner":"thomd","description":"some of my more or less useful greasemonkey userscripts","archived":false,"fork":false,"pushed_at":"2010-09-29T23:29:09.000Z","size":216,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-05T21:42:44.470Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://userscripts.org/users/thomd","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-05-13T19:57:17.000Z","updated_at":"2013-10-15T05:44:19.000Z","dependencies_parsed_at":"2022-07-08T02:00:32.275Z","dependency_job_id":null,"html_url":"https://github.com/thomd/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/thomd%2Fuserscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomd%2Fuserscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomd%2Fuserscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomd%2Fuserscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomd","download_url":"https://codeload.github.com/thomd/userscripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246365651,"owners_count":20765549,"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-12-12T07:07:53.338Z","updated_at":"2025-03-30T19:14:52.104Z","avatar_url":"https://github.com/thomd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"greasemonkey userscripts\n===========================\n\nSome of my more and less useful greasemonkey userscripts:\n\nPlease install userscripts from [userscripts.org/users/thomd](http://userscripts.org/users/thomd/ \"userscripts of thomd\"). You'll also find there some notes and screenshots.\n\nYou may also install them via the following Links from github:\n\n* [backpack projects](http://github.com/thomd/userscripts/raw/master/backpackit.com/backpack-projects.user.js \"backpack-projects.user.js\")\n* [backpack tagcloud](http://github.com/thomd/userscripts/raw/master/backpackit.com/backpack-tagcloud.user.js \"backpack-tagcloud.user.js\")\n* [resize backpack](http://github.com/thomd/userscripts/raw/master/backpackit.com/backpack-widescreen.user.js \"backpack-widescreen.user.js\")\n* [delicious network info](http://github.com/thomd/userscripts/raw/master/delicious.com/delicious-network.user.js \"delicious-network.user.js\")\n* [delicious star rater](http://github.com/thomd/userscripts/raw/master/delicious.com/delicious-star-rater.user.js \"delicious-star-rater.user.js\")\n\nStill under development (use it for your own risk):\n\n* [delicious tag bars](http://github.com/thomd/userscripts/raw/master/delicious.com/delicious-tag-bars.user.js \"delicious-tag-bars.user.js\")\n* [clean-up your delicious tags](http://github.com/thomd/userscripts/raw/master/delicious.com/delicious-clean-up-your-tags.user.js \"delicious-clean-up-your-tags.user.js\")\n* [I love words](http://github.com/thomd/userscripts/raw/master/experiments/i-love-words.user.js \"i-love-words.user.js\")\n* [todoist favicon](http://github.com/thomd/userscripts/raw/master/todoist.com/todoist-favicon.user.js \"todoist-favicon.user.js\")\n* [todoist today](http://github.com/thomd/userscripts/raw/master/todoist.com/todoist-today-in-tab.user.js \"todoist-today-in-tab.user.js\")\n\nuserscript-updater script\n=========================\n\nUsage\n-----\n1. Copy and paste the script snippet `updater.user.js.txt` at the end of your userscript file.\n\n2. Set at least script-id (from userscripts.org) and current script version as options in init function:\n        \n   Example: \n\n\t\tuserscriptUpdater.init({\n\t\t\tscriptId:       \"123456789\",\n\t\t\tcurrentVersion: \"1.0\"\n\t\t});\n\n3. You may optional overwrite the 'checkInterval', 'injectInto' and 'updaterCss' option\n\n   Example:\n\n\t\tuserscriptUpdater.init({\n\t\t\tscriptId:       \"123456789\",\n\t\t\tcurrentVersion: \"1.0.2\",\n\t\t\tcheckInterval:  604800,                              // check only once a week\n\t\t\tinjectInto:     document.getElementById(\"header\"),   // inject updater-message into this DOM-node\n\t\t\tupdaterCss:     \"\"                                   // individual css rules (see 'Themes' below)\n\t\t});\n\n4. You may optional define additional (non standard) userscript-meta tags `@change` and/or `@depricated` in your script. This information will then be used in an update-message as additional description.\n\n\t`@change`:      what has been changed in the new version\n\t\t\n\t`@depricated`:  if userscript is depricated (the scripts site may have implemented your feature now, so the userscript isn't necessary anymore), then give a description or set to 'true'.\n\n\nNotes\n-----\n* For an example of this script being implemented, see for example this [http://userscripts.org/scripts/review/28226?format=txt](http://userscripts.org/scripts/review/28226?format=txt).\n* Currently this updater script works only for unserscripts hosted on [userscripts.org](userscripts.org).\n* Please don't set `checkInterval` to more than once a day to limit unnecessary server load on userscripts.org\n* Use version numbers for your userscripts based on the versioning scheme `major.minor[.bugfix]`.\n* You may use a packed version of this script snippet (the userscriptUpdater-function only!) by using [Dean Edwards Packer](http://deanedwards.me.uk/packer/)\n\n\n### Tested with:\n* Firefox 3.0.x\n* Greasemonkey Addon 0.8.20090123.1\n\n\n\n\n\nStyling of updater-message:\n---------------------------\nIndividual CSS rules should base on this exemplary generated HTML structure:\n\n\t\u003cdiv class=\"greasemonkey_updater\"\u003e\n\t\t\u003ch1\u003e\n\t\t\t\u003cdiv class=\"greasemonkey_updater_link_to_hide\"\u003e\n\t\t\t\t\u003ca href=\"\"\u003e\u003cspan\u003eSkip until next Update!\u003c/span\u003e\u003c/a\u003e\n\t\t\t\u003c/div\u003e\n\t\t\tGreasemonkey UserScript Update Notification!\n\t\t\u003c/h1\u003e\n\t\t\u003cp\u003eThere is an update available for \u003ca href=\"http://userscripts.org/scripts/show/12346\"\u003euserscript updater\u003c/a\u003e.\u003cbr/\u003e\n\t\t\tNew Feature: this and that!\u003cbr/\u003e\u003cbr/\u003e\n\t\t\tYou are currently running version \u003cb\u003e1.3\u003c/b\u003e, the newest version on userscripts.org is \u003cb\u003e1.4.3\u003c/b\u003e!\u003cbr/\u003e\n\t\t\t\u003ca href=\"http://userscripts.org/scripts/source/12346.user.js\"\u003eUpdate to Version 1.4.3\u003c/a\u003e\n\t\t\u003c/p\u003e\n\t\u003c/div\u003e\n\nFor this you may use for example this set of CSS selectors:\n\n\tdiv.greasemonkey_updater {  }\n\tdiv.greasemonkey_updater h1 {  }\n\tdiv.greasemonkey_updater a {  }\n\tdiv.greasemonkey_updater .greasemonkey_updater_link_to_hide {  }\n\tdiv.greasemonkey_updater p {  }\n\n### Helvetica Theme\n\nCopy [helvetica.css](http://github.com/thomd/userscripts/raw/master/userscript-updater/themes/helvetica.css \"helvetica.css\") into `updaterCss`.\n\n### Red-Alert Theme\n\nCopy [red-alert.css](http://github.com/thomd/userscripts/raw/master/userscript-updater/themes/red-alert.css \"red-alert.css\") into `updaterCss`.\n\n\nLicense\n-------\nMIT License (http://www.opensource.org/licenses/mit-license.php)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomd%2Fuserscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomd%2Fuserscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomd%2Fuserscripts/lists"}