Discussions » Greasy Fork Feedback
[Question] does a userscript that partially works on some adult-websites have to be marked as "contains adult content" ?
If it's a general use script that works on any website, no you do not have to mark it.
If you're letting it run on all websites when it really only needs to run on a few websites, that would be against Greasy Fork's rules. If you're doing this specifically to "get away with" having a script for adult sites on Greasy Fork, then that's even worse.
Looking at your script specifically, I can see some of the links in your description would be enough for me to mark the script as adult content.
Thank you for your response.
To be honest, I do find it quite difficult to draw the line; as you mentioned, it depends on the purpose of the script - this script was designed to combine a lot of small functions, each of which is not significant enough to warrant a separate script on its own, so I combined them into one script for release.
The specific functions included in this merged script are complex and change frequently with each version update - some functions need to run on every website, some are only for specific websites, and some, although only for specific websites, technically need to run on every url.
For example, some functions automatically perform check-ins and do some daily tasks on a certain website every day. This is a function specifically for that website, but I want it to be able to automatically run in the background through GM_xmlhttpRequest
whenever a user opens any website page (so they don't have to open a page of that website manually) every day. Therefore, it needs to run on all URLs.
However, from a definitional perspective, such a function does not make this script a "general use script", as it is a collection of many nearly unrelated small functions that works on different websites rather than designed for a general purpose for all websites.
Regarding the question of "whether it contains adult content", the script does include some functions that are clearly for adult websites (though not all functions are for adult websites). I understand that in this case, the script should be marked as an adult script?
Typically scripts will do one thing on many sites or many things on one site. It's not typical to do many disparate things in on many sites. That's the problem you're having with the classification. I suggest that you split your script up in whatever way makes sense, though this isn't required by the site rules.
Regarding the question of "whether it contains adult content", the script does include some functions that are clearly for adult websites (though not all functions are for adult websites). I understand that in this case, the script should be marked as an adult script?
Yes.
Thank you for your explaination and suggestion, it's quite clear now:)
I've written a script that contains many different functions for many different websites (the whole script is a bundle of small functions). So, it
@match http*://*/*
, and runs on all websites. Some of the functions work on websites that contains adult content, while others don't.Does a script like this has to be marked as "contains adult content"? I currently marked it as "contains adult content".