Chrome extension greasemonkey

Author: f | 2025-04-24

★★★★☆ (4.6 / 2789 reviews)

air messenger pro

Whale (via Chrome extension or Greasemonkey userscript) Kiwi (via Chrome extension or Greasemonkey userscript) Mozilla Firefox (via Greasemonkey userscript) If you've tested it to

rightload portable

Chrome Extension compatibility for Greasemonkey's

OverviewWitchcraft loads custom Javascript and CSS directly from a folder in your file system. Think GreaseMonkey for developers.Think Greasemonkey for developers.Witchcraft is a Google Chrome extension for loading custom Javascript and CSS directly from a folder in your file system, injecting them into pages that match their files names.It works by matching every page domain against script file names available in the scripts folder. For instance, if one navigates to ` Witchcraft will try to load and run `google.com.js` and `google.com.css`.Witchcraft also tries all domain levels. For instance, if one accesses ` it will try to load, in this order: `com.js`, `github.com.js` and `gist.github.com.js`... and the same for CSS. All domain levels for which a script is found will be loaded, not just the first one.Whenever you edit or create new scripts, there's no need to reload anything other than the page where the scripts are supposed to run. This is what makes Witchcraft special and different than other popular scripting tools, like Greasemonkey or Tampermonkey.Since Witchcraft runs as a Chrome extension, it is also cross-platform. It has been tested on Windows, MacOS and Linux.Features:* scripts are automatically updated after you edit them - no need to reload anything;* works on Windows, Mac and Linux;* handles both JS and CSS;* @include directive to load other JS/CSS files from inside your domain scripts.* custom server addresses (even remote ones)Please check the website if you want to learn more.DetailsVersion2.6.1UpdatedMarch 10, 2020Size27.24KiBLanguagesDeveloper Website Email witchcraft.extension@gmail.comNon-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.PrivacyThe developer has not provided any information about the collection or usage of your data.SupportFor help with questions, suggestions, or problems, visit the developer's support site Whale (via Chrome extension or Greasemonkey userscript) Kiwi (via Chrome extension or Greasemonkey userscript) Mozilla Firefox (via Greasemonkey userscript) If you've tested it to Userscripts are JavaScript files that are executed every time the user loads a Scratch page. They can modify the document’s HTML, add new buttons, customize Scratch editor behavior, and so much more.Similarly to userscripts that you might download for userscript managers like Tampermonkey or Greasemonkey, Scratch Addons userscripts consist of pieces of JavaScript that are executed in the same execution context as the JavaScript code from Scratch itself. In browser extension vocabulary, this execution context is often called the “main world”.Even though Scratch Addons userscripts are part of a browser extension, they cannot access any chrome.* or browser.* APIs. Instead, Scratch Addons offers an addon.* API.Declaring userscripts in the addon manifest Some changes require an extension reload from chrome://extensions to take effect, such as updating the addon manifest file.It’s not necessary to reload the extension when changing the source of an already existing userscript JavaScript file. In those cases, reloading the page is enough.Userscripts are declared inside a “userscripts” array.Each item of the array must have the following properties:"url": the relative URL to a JavaScript file."matches": the list of Scratch pages where the userscript will run. See matches for more information.Example manifest:{ "name": "Copy link to comment button", "description": "Adds a "Copy Link" button to all comments on the website, next to the "Report" button.", "userscripts": [ { "url": "userscript.js", "matches": ["projects", " "profiles", "studios"] } ], "tags": ["community"], "enabledByDefault": false}Creating your first userscript Unlike extension content scripts and Tampermonkey userscripts, you must wrap all of your code inside a module default export:// Example userscriptexport default async function ({ addon, console }) { console.log("Hello, " + await addon.auth.fetchUsername()); console.log("How are you today?");}Remember that JavaScript allows functions to be declared inside other functions, for example:export default async function ({ addon, console }) { async function sayHelloToUser() { console.log("Hello, " + await

Comments

User5487

OverviewWitchcraft loads custom Javascript and CSS directly from a folder in your file system. Think GreaseMonkey for developers.Think Greasemonkey for developers.Witchcraft is a Google Chrome extension for loading custom Javascript and CSS directly from a folder in your file system, injecting them into pages that match their files names.It works by matching every page domain against script file names available in the scripts folder. For instance, if one navigates to ` Witchcraft will try to load and run `google.com.js` and `google.com.css`.Witchcraft also tries all domain levels. For instance, if one accesses ` it will try to load, in this order: `com.js`, `github.com.js` and `gist.github.com.js`... and the same for CSS. All domain levels for which a script is found will be loaded, not just the first one.Whenever you edit or create new scripts, there's no need to reload anything other than the page where the scripts are supposed to run. This is what makes Witchcraft special and different than other popular scripting tools, like Greasemonkey or Tampermonkey.Since Witchcraft runs as a Chrome extension, it is also cross-platform. It has been tested on Windows, MacOS and Linux.Features:* scripts are automatically updated after you edit them - no need to reload anything;* works on Windows, Mac and Linux;* handles both JS and CSS;* @include directive to load other JS/CSS files from inside your domain scripts.* custom server addresses (even remote ones)Please check the website if you want to learn more.DetailsVersion2.6.1UpdatedMarch 10, 2020Size27.24KiBLanguagesDeveloper Website Email witchcraft.extension@gmail.comNon-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.PrivacyThe developer has not provided any information about the collection or usage of your data.SupportFor help with questions, suggestions, or problems, visit the developer's support site

2025-04-18
User5955

Userscripts are JavaScript files that are executed every time the user loads a Scratch page. They can modify the document’s HTML, add new buttons, customize Scratch editor behavior, and so much more.Similarly to userscripts that you might download for userscript managers like Tampermonkey or Greasemonkey, Scratch Addons userscripts consist of pieces of JavaScript that are executed in the same execution context as the JavaScript code from Scratch itself. In browser extension vocabulary, this execution context is often called the “main world”.Even though Scratch Addons userscripts are part of a browser extension, they cannot access any chrome.* or browser.* APIs. Instead, Scratch Addons offers an addon.* API.Declaring userscripts in the addon manifest Some changes require an extension reload from chrome://extensions to take effect, such as updating the addon manifest file.It’s not necessary to reload the extension when changing the source of an already existing userscript JavaScript file. In those cases, reloading the page is enough.Userscripts are declared inside a “userscripts” array.Each item of the array must have the following properties:"url": the relative URL to a JavaScript file."matches": the list of Scratch pages where the userscript will run. See matches for more information.Example manifest:{ "name": "Copy link to comment button", "description": "Adds a "Copy Link" button to all comments on the website, next to the "Report" button.", "userscripts": [ { "url": "userscript.js", "matches": ["projects", " "profiles", "studios"] } ], "tags": ["community"], "enabledByDefault": false}Creating your first userscript Unlike extension content scripts and Tampermonkey userscripts, you must wrap all of your code inside a module default export:// Example userscriptexport default async function ({ addon, console }) { console.log("Hello, " + await addon.auth.fetchUsername()); console.log("How are you today?");}Remember that JavaScript allows functions to be declared inside other functions, for example:export default async function ({ addon, console }) { async function sayHelloToUser() { console.log("Hello, " + await

2025-03-28
User6324

Script or cancel the process Right-clicking on our status bar icon shows our new script listed and active. Reopening the Manage User Scripts window shows: Our new script listed in the column on the left The websites/pages included An option to disable the script (can also be done in the context menu) The ability to edit the script The ability to uninstall the script If you choose to edit the script you will be asked to browse for and select a default text editor of your choice (first time only). Once you have selected a text editor you can make any changes desired to the script. We decided to test our new user script on the site. Going to the comment box at the bottom we could easily resize the window as desired. The Comment box definitely got a lot bigger. Conclusion If you prefer to keep the number of extensions to a minimum in your Firefox installation then Greasemonkey and the Userscripts website can easily provide that extra functionality without the bloat. For added auto website script detection goodness see our article on Greasefire . Note: See our article here for specialized How-To Geek User Style Scripts that can be added to Greasemonkey. Links Download the Greasemonkey Extension (Mozilla Add-ons) Install the Textarea & Input Resize User Script Visit the Userscripts.org Website Visit the Userstyles.org Website How To Use GreaseMonkey In Mozilla Firefox Lord Of Ultima "How To" Video Guide: Installing Greasemonkey And Scripts How To Install User Scripts Into Your Browser Using Tampermonkey Introduction To Greasemonkey The West.es-Script Firefox DJCity User Script Firefox JavaScript Debugger

2025-04-24
User3783

Discord using UserscriptUser scripts provides additional features while browsing and make user-experience easy and full of cool functions.You can use Greasemonkey or Tampermonkey extensions for this (depends upon which browser you are using). Greasmonkey works perfectly on Firefox and Tampermonkey suits best for Chrome.Tampermonkey extensionAs you can see in the above image on top right side of your Chrome browser, this is how it will look after you install Tampermonkey extention.Click on the Tampermonkey extension icon and select “Create a new script” option.Now, a new user script editor tab will open as shown in the image below.Tapermonkey Script EditorThis is the most important part, you need a working script to loop videos. Thankfully, rednecked_crake, a user on Discord support has provided a working script, which you can see it from here. Copy paste the script code and done!If you know any other method to loop videos on Discord, please share it with others in the comments below.Note: Please make sure to respect the copyright laws and only use videos that you have the right to use and share.

2025-04-15

Add Comment