User Script Hosting: Difference between revisions
→MonkeyGuts: For consistency only mention if something is open source |
AccSwtch50 (talk | contribs) Undo revision 8508 by Yingdaomayi (talk) A giant mess. Somebody just put a userscript here. Tags: Replaced Undo |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
== Greasy Fork == | == Greasy Fork == | ||
Line 19: | Line 11: | ||
https://openuserjs.org/ | https://openuserjs.org/ | ||
" | "The home of FOSS user scripts." | ||
Only HTTPS is available. | Only HTTPS is available. | ||
[https://github.com/OpenUserJs/OpenUserJS.org Open source], hosted on GitHub. | [https://github.com/OpenUserJs/OpenUserJS.org Open source], hosted on GitHub. | ||
== | == Gist == | ||
https:// | https://gist.github.com/ | ||
" | Gist is GitHub's "paste" service, where any set of simple files can be pasted into a web form and saved. | ||
Gist files may be named. If they are given the <code>.user.js</code> suffix, then the raw link for the gist will serve perfectly as an install. | |||
HTTPS is available and used by default. | |||
== The Whole Internet == | == The Whole Internet == | ||
Line 42: | Line 27: | ||
Any server across the entire web may host user scripts. | Any server across the entire web may host user scripts. | ||
For Greasemonkey, the only requirement is that the (entire) URL ends with <code>.user.js</code> and that it is not served with a <code>text/html</code> content type. | For Greasemonkey, the only requirement is that the (entire) URL ends with <code>.user.js</code> and that it is not served with a <code>text/html</code> content type. | ||
This even works in the fragment, so you can append <code>#.user.js</code> to any URL serving a script to trigger installation. | |||
Servers supporting HTTPS are best, in order to be compatible with Greasemonkey's built in update checker. | Servers supporting HTTPS are best, in order to be compatible with Greasemonkey's built in update checker. | ||
=== pastebin === | |||
https://pastebin.com/ | |||
To make the URL end with <code>.user.js</code> you can add the fragment, as mentioned above. |
Latest revision as of 11:54, 11 June 2023
Greasy Fork
Created by the maintainer of http://userstyles.org/. HTTPS is available and enforced by default. Open source, hosted on GitHub.
OpenUserJS.org
"The home of FOSS user scripts." Only HTTPS is available. Open source, hosted on GitHub.
Gist
Gist is GitHub's "paste" service, where any set of simple files can be pasted into a web form and saved.
Gist files may be named. If they are given the .user.js
suffix, then the raw link for the gist will serve perfectly as an install.
HTTPS is available and used by default.
The Whole Internet
Any server across the entire web may host user scripts.
For Greasemonkey, the only requirement is that the (entire) URL ends with .user.js
and that it is not served with a text/html
content type.
This even works in the fragment, so you can append #.user.js
to any URL serving a script to trigger installation.
Servers supporting HTTPS are best, in order to be compatible with Greasemonkey's built in update checker.
pastebin
To make the URL end with .user.js
you can add the fragment, as mentioned above.