Unlisted Scripts
Userscripts.org is a repository for Greasemonkey scripts. Scripts are hosted here for the use of other Greasemonkey users.
What does it mean to be unlisted?
Unlisted scripts are displayed on the list of scripts by an author. The script is not shown in any other listings or search. Additionally you can view the script's page by going directly to it's url.
Unlisted scripts are not hotlinkable. You must visit the script's page and click install. Using the source in a bookmarklet will fail, as will attempts at automatically updating.
Why is a script unlisted?
Scripts can be unlisted for a few reasons:
0. The Script contains a "dirty" word
Due to the flood of orkut "scrap all" scripts which are only using this site for hosting we are automatically unlisting scripts with certain words. If your script was automatically unlisted but is really a Greasemonkey script, we will happily relist the script and make it so it doesn't happen to your script again. We apologize that we have to do this right now and hope you understand. Please email the admins to get it fixed.
1. The script is not really a Greasemonkey script
Userscripts.org is not a hosting provider for arbitrary javascript. While using a userscript to be used as a bookmarklet is acceptable, a chunk of javascript to be used in a bookmarklet that isn't a Greasemonkey script is not acceptable.
2. The script's description/title/summary are vague/missing.
Having a script listed in the repository doesn't help anyone if the description about what the script does is vague or missing. The script should accurately describe what it does so users can decide if they want to install it.
3. The script isn't finished
The script was a test script or is a work in progress. These scripts will be unlisted until the time author finishes it and requests a review.
Frequently Asked Questions
How do I get my script relisted?
If your script has a good description/summary/title and it works, and it is really for Greasemonkey users, then email the admins. They will either relist the script or respond with the remaining issues.
My script was unlisted but it is a good script!
We have an influx of over 100 scripts a day that have to be unlisted. We are doing the process manually right now and might make a mistake here and there. We do apologize for the mistake; please email the admins and we will correct the problem ASAP.
Why disable hotlinking?
People were using userscripts.org as a hosting provider for javascript snippets that they loaded from bookmarklets. Unlisting them helped keep the script listings cleaner, but didn't stop them being used as bookmarklets by spammers.
Can you please re-enable my scrap all script?
Sorry, we are not a hosting environment for arbitrary javascript. This is a resource for Greasemonkey users and developers. We have had 5000 orkut scrap all scripts added, which has hampered users ability to find userscripts. You will need to host your bookmarklet sources elsewhere. You can still install Greasemonkey and use the scrap all scripts as userscripts. You cannot use them as bookmarklets.
Why did you unlist my script that I just uploaded?
Due to the 50-100 scrap all scripts being uploaded everyday, we cannot keep up with removing scrap all scripts manually. Automatically unlisting these scripts will cause the spammers to move on to another hosting provider. In the meantime there will be false positives - scripts that are unlisted that shouldn't be. If it happens to your scripts we are sorry - if you email us, we will relist your script and mark it as a valid script so updates don't trigger re-unlisting.
More questions / comments about this policy?
Please email the admins and/or talk about it in the userscripts.org forums