AltoRetrato / IMDb 'My Movies' enhancer

Hi!

I've been using your very helpful script for a very long time (three years at least), and lately I have been rewriting it in modern JS (ES6+) for practice. I had a small fork of my own before that where I added a way to assign priorities to lists, so I thought remaking the rest of it around that feature would be a good idea. I went the "Ship of Theseus" route so that as much of functionality and corner-case handling as possible would be preserved, so it should look and feel the same as the old one.

I'd like to post my fork, keeping the copyright notice and license and all. I see it's GPL v3, but I thought I should ask if you are okay with that anyway.

Re: @monk-time:

I'd like to post my fork, keeping the copyright notice and license and all. I see it's GPL v3, but I thought I should ask if you are okay with that anyway.

That's nice and very responsible to ask directly however all scripts are allowed to be forked on OUJS. See TOS terms for licensing and the permissions granted by signing up on this site. It's great to get attribution for ones work... you might consider becoming a @contributor, optionally through OUJS collaboration, if the original author is willing to do this... or just fork it. :)

One important note... if it's a derivative of this script please maintain the GPL-3.0 (SPDX) licensing and the authors @copyright metadata block keys as well. If the header is included it's best to include that as well however if it matches the @license and @copyright keys then that would be redundant for OUJS but GNU usually says keep it included... they also don't normally use metadata like Userscripts and Userlibraries. If you need a third party verification please look at GitHub's simplified explanation under Conditions on a GPL enabled repo... take my repo for example... "same license" is a condition.

Thanks for the read,
OUJS Admin

Sure, monk-time, go ahead - and thanks for asking! :)

I try to keep the script as simple and backward compatible as possible. I remember I could run it on my phone (a Nokia N900, some years ago), and I guess someone else might still be using old hardware / software that can't be updated.

BTW, I've just updated the script to v. 1.40.

Heh, backward compatibility is definitely something I didn't bother with at all. :)

I've decided against publishing a proper userscript on OpenUserJS/GreasyFork, and instead just put it into my GitHub repo: link.

I'm not fully satisfied with it (some parts are too hacky, and you still have to edit the code to change colors/priorities), but it will do for now. I'm using this version myself, so as long as I am watching movies I'll keep this fork updated.

Thanks for the link.

As I wrote before, I'd love to add a preferences tab so users won't have to update the source, but that's not my priority at this time. Maybe in the future...