Marti Admin

Re: @truongbilico:

Revert matching a script to a group

...

Not featured

Not featured is correct. Dependency has changed as well as limits are set on how many new groups one can create. Unlikely, but not impossible, to happen in the near future.

OUJS Admin


Btw you, and anyone using Chromium backend, are experiencing a rather unusual issue that doesn't exist in other more mature browsers. We've added a partial work-around for the deficiency in the affected browsers atm.


Re: @AltoRetrato:

Feel free to open a request on development or better yet a PR to do what you think it should be and it will be there for peer review including DoS attack vectors. I will continue over there to examine possibilities but the idle detection routine is in place for a reason... which you need to grasp that concept. :)


The script is licensed under MIT but i still have to ask, do you mind that I made it into a chrome extension?

As long as you visibly include in something like an "About" somewhere in your extension with at the very least attributions any FOSS license can be forked technically. If the .user.js fork shows up on OUJS then it must be done with the "Submit Code as Fork" button on this scripts homepage.

e.g. the block items of:

// @license      MIT
// @copyright    2018, Newt300 (https://openuserjs.org/users/Newt300)

It is still always good to get acknowledgment from the Author though like you are asking here. Also many won't install an extension due to possibility of elevated privileges which is one of the many reasons a .user.js exists. Peer review is a bit more challenging when it's an extension (presume .crx for Chrome).

OUJS Admin


Re: @AltoRetrato:

Wouldn't it be much nicer to save the message and either submit it or go back to editing after signing in?

That would entail more cookies on your end and would need session forwarding which we don't do due to the TOS and structure e.g. visitors don't currently have a session as per @sizzle.

Will ponder though if there's any other way on development.


Re: @AltoRetrato:

I love OpenUserJS!

Don't we all?! :)

I sign-in, write you a long reply and the site deletes it and asks me to login again

Idleness is currently detected. If you don't initially navigate somewhere on the site you will be logged out within about five minutes with intendend behavior. So either type faster *eg* or visit another page first. ;)

... Change the 13th line, removing both apostrophes ...

You do know you can click the line number for current published revision and get a link for that revision right?

Interesting feature in GM4.x btw... didn't know that myself.

OUJS Admin




While I can read what you are doing most others aren't going to give it the time and potentially flag it.

This script is removed.

OUJS Admin



Re: @Al_Caughey:

I can't seem to find a link/button...on how to contribute a script?

Click your user name in the upper left corner then on that page it is usually "Add Script".



As with all .user.js there can be a risk. This was evaluated already and is a bit sketchy. Bad @require and also a library sitting on GF that "downloads codecs" which is suspect imho... however not enough to merit removal just yet.

If anyone feels that this is risky then do not install it. If anyone can reproduce a malware type use case for it then flag it with the succinct steps to reproduce. We have plenty of ways test things out in a more safe environment than production machines.

OUJS Admin


Re: @passepartout39:

GM_SuperValue, really great, maybe it'll be enough?

...

but I need it to be easy to use as possible so it must be done without editing directly the script and just by clicking on a button.

Doesn't do this portion of your query.


Re: @passepartout39:

So I think I'll need a way to store data permanently but relaying on local storage or cookie looks too unreliable to me so I have no idea how it's done in TM or GM.

Take a look at GM_config library and corresponding The GM_config Unit Test to see if it meets your needs. Ensure that you are using // @grant GM_setValue and related in your UserScript metadata block so it should pick the GM storage instead of more public storage.


Re: @xedx:

Of course at that point I had no idea that I could not change it later...

Correct and it's obvious. If I didn't need the DB practice then this would not have happened.

... nor delete my account.

Correct... to maintain the integrity of OUJS this is not a feature. You may however delete your content as you have already stated.

I have already deleted all my 'edlau' scripts from the openuserjs.org site.

Thank you for that consideration.

I have read that this is not a trivial thing to do.

It is not and even more so since I get to do this directly in the DB.

  1. Can my account be renamed to xedx?

Completed

  1. Are multiple accounts tied to one GitHub account not possible?

Correct.

If it is possible, how would one accomplish that?

Why would we want to open a security nightmare for bad actors who create a bazillion accounts tied to one auth strategy?! (rehtorical question here as we wouldn't!)

I had to spend some quality time with my patience levels here and weigh in whether to grant your request. As I stated... since I need the DB practice it was granted and you did make a good faith effort to read similar requests on how to do it. However it is unlikely that anyone else will get this sort of grant in the future.

OUJS Admin


Re: @kdw2060:

merge accounts

You have been, lengthily, merged and discussion redirected. Please remember you lost all of your scripts stats as I mentioned before. I took the liberty and courtesy of reuploading your scripts and their script meta. Since we treat authors as a name/script in the path, instead of number, your users shouldn't have any disruptions since it's the same path.

OUJS Admin


Re: @Mr_FJ:

... too bad the filename is not as clean.

It is "clean" but the browsers are arguing again on standards. We've made an exception at #1599. You should be good to go.

Just a note... while I do check here on occasion... it is best to use the Development link below on every page to create an issue if you think it's an actual bug.

Thanks for the report.
OUJS Admin


Re: @Mr_FJ:

I copied the info block from that script

Re: @Mr_FJ:

Adding it using the (e)ditor instead of as a file seems to have worked

Copied vs. upload is a little different story. I'm in the middle of rebuilding dev station and it will probably be another day before things are even remotely set to look for fixes possibly in our deps... possibly in the browsers sending the incorrect MIME type... idk yet.

Anyhow... confirmed with File upload in a "dirty" profile in this browser.


Re: @Mr_FJ:

Any idea why?

Nope. Works for me. Try a different browser and/or a clean profile... then try again?

OUJS Admin


One other quick note... the oldest account gets priority... so any scripts on this account will get axed and you lose all of your stats for them.


via some sort of...

Flag this script. Put in the comment field what both of your accounts are. Do this for both of your accounts. Make it the same unique content string but as similar as possible since one flag will have your username here and the other flag will have the sanitized email address account name. This is the most private atm that I can think of for the both of us.

Then I may be able to investigate if it's possible and clear the flags. I'm quite busy atm but might find some time soon.

OUJS Admin

I'm one of those stupid users that initially registered with their e-mail address.

Reading the screen helps. ;)

OUJS Admin


Tick tock... Thursday, the 7th of March, 2019 is the deadline.


~13 minutes to do the maintenance... and back online. Thanks for the patience.


Re: @alonaar:

Since the link didn't work

That's because you used the ! in front of the markdown. ![...](https://imgur.com/a/m0vfSyO "comment") is what you typed. Imgur uses html and a script to show images at a share link... presuming they don't randomize the image(s) (there are two from your url)... the first one is currently https://i.imgur.com/lqxVpxH.png currently. So your second comment is the way to do it.

Anyhow... /end teach ;) :)

OUJS Admin