Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
Good sure didn't. YAY! Been a while since I've tested this mode of the site out.
Did I RO discussion/comments?
Test
Test Chromium update
Re: @x2000:
Please use the "Submit Code as Fork" on the scripts Source Code page. Had you not mentioned it here and we received a flag of not using this fork mechanism (or seen it ourselves) we would be within the guidelines of the TOS to terminate your account.
I have manually fixed it. Please don't repeat however you did it the first time again. You must use the Submit Code as Fork option available on everyones Source Code page. All you needed to do was to change the
@name
before you click it to modify it for your account. Then it creates the fork on your account. Then you do the actual changes for FLAC support to the code base. It's not that difficult to figure out.Thanks for your cooperation,
OUJS Admin
Re: @dlupu:
The moment you change
@name
the system will spawn off a new script at a different URL compounding the issue further. So unless I'm missing your point there's not an advantage to doing that methodology. Most of the .user.js engines have a template manager as well.We don't mind testing within reason.
Re: @channelstage:
Please rephrase the question for everyone here as it is unclear (at least to me). That link is currently a ~2 hour video of a fireplace and some other audio stream which doesn't appear to work.
Re: @StylishThemes:
403 is "forbidden" so it is intended behavior. The 4xx codes are almost always user error. The reason why is you need to attach GitHub (GH) as an auth to your OUJS account. You currently have a different authentication strategy that isn't GH.
Current security requirements are to have a user account, master branch only, on GH, in order for the webhook receiver to accept push notifications. If you don't meet this criteria then you need to do it manually via upload or paste into the web editor.
Is there some reason why you are flood spamming the script list with the same script but a different name?
You need to respond very quickly to this inquiry or they will all get removed.
OUJS Admin
Re: @colddegree:
Yandex is a Chrome back end. The issue is a bit vague though.
Translation courtesy of bing:
Minimal wording clarification under https://openuserjs.org/about/Terms-of-Service#etiquette since we accept donations.
Okay migration for this fix is no more. Hope you didn't allow your account access to be orphaned with this auth.
Re: @ProxyFiend:
…
GPL
would be ideal.LGPL
has some weird legal quirks, but as I stated before it's double licensed on GM (Port optional) wiki (It's now called the GM classic wiki over on SF) so if that's what you chose to sell some software please use that. If you don't plan on selling it useGPL
instead.2010+
seems to be my oldest for the copyright year range and I still use it locally with some mods for userscripts-mirror.org which its link is also in my OUJS profile. If you make a change then add another@copyright yearYouDidIt-OptionalSupportedUntilCurrentYear, nickNameOrRealName, (homepageOfScriptUsually)
just like we mention here and on the Write Script Online page.Additional notes for Copyright and misc:
Part of the reason I added
@copyright
to the Write Script Online page is to assist Authors and save a few keystrokes. We don't currently make it mandatory as Copyright is implied via the CA1976 (Copyright Act of 1976). However since you will probably need the dates it's good to have the2010+
for mine. Add your@copyright
blurb after mine so that makes the rest of your code yours. Usually you want to mention ifparseMeta
has changed/renamed/ported in a very short comment. installWith is PHP with JavaScript so it may look a little different.parseHeaders
also has been ported into other languages too and other projects.I appreciate that compliment. Thank you from our teams and other forkers. :)
I understand that you may be "at work" but that's not an excuse in my book for ignoring licensing and copyright. Give people attribution and preferably maintain their licensing. *GPL forces, in a good way, authors to maintain licensing and copyright whereas
MIT
can be taken over very easily by almost any other license, sold without your knowledge, and hidden from your sight (This is where ineptness comes into play by not understand this licensing). If you want history on this look into the TiVo fiasco ofGPL-2.0
... which is whyGPL-3.0
andGPL-3.0-or-later
exists. Give attribution with same licensing and you avoid these sorts of issues. Don't give attribution, change the license, then pay the consequences. Add yourself to the copyright list if it merits it with a change. If it doesn't list someone, add them, usually with a@copyright
UserScript metadata block item, before you publish yours. It's that simple.Hopefully this is the last time I get to explain this as it's getting cumbersome saying the same thing over and over. I'm not trying to be a jerk but maintain copyrights and maintain licensing when required. Fork to your hearts content as the TOS states but don't upset people by trying to rid them of their attribution for their hard work to the community. Keep their protections in place is a good rule of thumb. :) GitHub itself works this way which is why
LICENSE
exists; So does npm with theirpackage.json
; This is a primary motivating factor for using SPDX and OSI.OUJS Admin
Please close this when you have read it and hopefully understand it.
I will probably be following this up on GH as well soon.
Tell you what it's the library itself is going to be removed... if I see this again there will be no further warnings.
OUJS Admin
The bulk of this library is L/GPL protected. Failure to change this from
MIT
will mean account removal. If a bit of code is GPL or LGPL you can not change this. I am one of the original authors so please do this. The corrected licensing is acceptable with your other MIT code.Thank you for your immediate cooperation.
OUJS Admin
**FINAL REMINDER BUMP**
Re: @wili:
I'll see if a generic string can be tweaked however that statement implies that you have an option to share with others vs yourself. That's not the case. I will ponder some verbage changes when I have some free time.
Re: @wili:
You have to have a Userscript up on a GH repository first. Currently both of your repositories only have python based code and not Userscripts which are JavaScript.
Re: @jscher2000:
Correct. Full repositories are required. Gists aren't a full SCM from the last look. Usually it's just dumps of data rather than real Code. They might, and I use this word loosely, be supported at a way later date but at this time they are definitely not for sure. Thanks for piping in.
Re: @manuelc:
You can have ads but you must let people know on the script homepage here that you will be doing that so they can expect it. e.g. an informed decision on whether or not to install it with that criteria. When you don't tell them before they install that's very deceptive... so tell them before they install it on the script homepage.
Open Source isn't against donations and other revenue but when ads are forced on someone without knowledge that can be a very bad experience.
If we had gotten a flag on this your account would have gone to the graveyard... this is just my courtesy explanation that I hope you understand well.
Doing a quick investigation on your script you are injecting ad scripts. Failure to notify the user is not wise especially when an admin sees this.
You have a short period to respond before the default TOS action is applied. It doesn't matter what your tenured account is.
OUJS Admin
Re: @Andrewblood:
Re:
@copyright
with some bugs I might add. Making a rather large assumption that it could be an original work by you with no proof... You weren't smart enough to put your own copyright notice in plus you didn't even@license
it and that domain is restricted at the root. If you don't license and SCM it, usually with a 3rd party, then it probably shouldn't be on the web period. Don't be stupid about it.Finally if you can't be adult about this I'd be more than happy to remove your account @Andrewblood.
OUJS Admin
Dual beautified then diff'ed:
--- /scripts/daveeee/S.A.F_Freebitco.in_auto_collector/source@0.1+cf82653 +++ http://gamble.ghost-server.de/freebitco.faucet.js @@ -1,43 +1,38 @@ // ==UserScript== -// @name S.A.F Freebitco.in auto collector -// @namespace http://tampermonkey.net/ -// @version 0.1 -// @description try to take over the world! -// @author David O'Neill +// @name Freebitco Auto Faucet +// @namespace http://gamble.ghost-server.de +// @version 0.56 +// @description feel free to donate: 1KLPaoMeZG9r2SBV5sG9BVHWAQ4Eu82aCF +// @author ghost // @match https://freebitco.in/* // @grant none -// @copyright 2018, daveeee (https://openuserjs.org/users/daveeee) -// @license MIT // ==/UserScript== (function () { 'use strict'; + var body = $('body'); var points = {}; if ($('#free_play_form_button').is(':visible')) - setTimeout(function () { $('#free_play_form_button').click(); }, 2000); - if ($('.close-reveal-modal').is(':visible')) - setTimeout(function () { $('.close-reveal-modal').click(); }, 2000); var reward = {}; - reward.select = function () { - reward.points = parseInt($('.user_reward_points').text().replace(',', "")); reward.bonustime = {}; if ($("#bonus_container_free_points").length != 0) { reward.bonustime.text = $('#bonus_span_free_points').text(); reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]); - reward.bomustime.min = parseInt(reward.bonustime.text.split(":")[1]); + reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]); reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]); reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec; } @@ -50,42 +45,52 @@ } else { if (reward.points < 12) { - console.log("waiting for 12 points"); + console.log("waiting for points"); } else if (reward.points < 120) { - console.log("waiting for 60 points"); + console.log("waiting for points 60"); RedeemRPProduct('free_points_1'); } else if (reward.points < 600) { - console.log("waiting for 120 points"); + console.log("waiting for points 120"); RedeemRPProduct('free_points_10'); } else if (reward.points < 1200) { - console.log("waiting for 600 points"); + console.log("waiting for points 600"); RedeemRPProduct('free_points_50'); } else { - console.log("100 Free points per roll active"); RedeemRPProduct('free_points_100'); } if ($('#bonus_span_fp_bonus').length === 0) - if (reward.points >= 4800) - RedeemRPProduct('fp_bonus_500'); + if (reward.points >= 4400) + RedeemRPProduct('fp_bonus_1000'); } }; body.prepend( - $('<div/>').attr('style', "position:fixed;top:45px;left:0;z.index:999;width:350px;background-color:blue;color:white; text-align: left;") + $('<div/>').attr('style', "position:fixed;top:45px;left:0;z-index:999;width:350px;background-color:black;color: white; text-align: left;") .append( $('<div/>').attr('id', 'autofaucet') - .append($('<p/>').attr('style', 'text-decoration:underline;text-align:center;').text("Freebitco.in Auto Collector By David O'Neill")) - .append($('<p/>').attr('style', 'text-align:center;').text("S.A.F - Satashi 500% Autoclaim Function")) - .append($('<p/>')) - ) - + .append($('<p/>').attr('style', 'text-decoration:underline;').text("freebitco.in auto faucet by ghost")) + .append($('<p/>').text("If you like it, consider a Donation to ")) + .append($('<p/>').text("1KLPaoMeZG9r2SBV5sG9BVHWAQ4Eu82aCF")) + .append($('<p/>').text("(click to copy address)")) + .append($('<p/>') + .append($('<p/>').text("Current Feature:")) + .append($('<p/>').text("auto free roll")) + .append($('<p/>').text("autochoose highest reward points")) + .append($('<p/>').text("autochoose 1000% btc bonus (only on highest reward)")) + ) + ).click(function () { + var $temp = $('<input>').val("1KLPaoMeZG9r2SBV5sG9BVHWAQ4Eu82aCF"); + body.append($temp); + $temp.select(); + document.execCommand("copy"); + $temp.remove(); + }) ).prepend($('<style/>') - .text("#autofaucet p { margin: 0; margin-left: 2px; text-align: left; }") - ); + .text("#autofaucet p { margin: 0; margin-left: 2px; text-align: left; }") + ) setTimeout(reward.select, 1000); setInterval(reward.select, 60000); - // Your code here... })();
The bulk of your code is L/GPL protected. Invoking default TOS action. Bye.
Re: @MrCoder:
See response over there.
Re: @MrCoder:
It is against policy. Please do not obfuscate or that party risks account removal.
If you design a userscript well enough with many error traps that might do the trick. I've dealt with sites that try to circumvent the end point rights which is why updating exists. Keep at it. :)
OUJS Admin
A large bulk of this code is L/GPL protected. See https://sourceforge.net/p/greasemonkey/wiki/Metadata_Block/#starting-a-restructure
You are required to correct and keep the licensing as such:
--- /libs/Nijex/Greasemonkey_Tweaks/source@0.0.4+aa1877e +++ /libs/Nijex/Greasemonkey_Tweaks/source @@ -5,7 +5,7 @@ // @description A library that adds a few features that aren't in Greasemonkey. // @copyright 2018, Nijex (https://openuserjs.org/users/Nijex) // @homepageURL https://openuserjs.org/libs/Nijex/Greasemonkey_Tweaks -// @license MIT +// @license GPL-3.0-or-later // @version 0.0.4 // ==/UserScript== @@ -14,7 +14,7 @@ // @description A library that adds a few features that aren't in Greasemonkey. // @copyright 2018, Nijex (https://openuserjs.org/users/Nijex) // @homepageURL https://openuserjs.org/libs/Nijex/Greasemonkey_Tweaks -// @license MIT +// @license GPL-3.0-or-later // @version 0.0.4 // ==/UserLibrary==
Failure to do so would not be wise as it is TOS protected as well.
Thank you for your immediate cooperation.
OUJS Admin and an original Author.