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.
Thanks, that works.
Here's what I see using the original script, when I hover over the "Don't Look Up" title.
I took a screenshot, how do I post an image here?
OK, now the titles in my lists are cyan. But there's no tooltip when you hover over a link.
I tried your new script using Greasemonkey 4.13 in Firefox 138.0.1 on macOS Ventura. The import seemed to go OK, but I don't see any highlights anywhere.
I see an error in the console:
Script error in [Greasemonkey script http://example.com//IMDb-Lists-Highlighter; version 1.0]:
ReferenceError: GM_addStyle is not defined
GM_addStyle was not in the original script.
Note: the import of my largest list (3,834 titles) is much slower than when I manually imported it using my hacked script. Are you "automatically" importing by scraping the list from the My Lists page? That is, click the list and then traverse through it?
I too hacked the My IMdb My MOvies enhancer script to allow the user to import the CSV files. And I too needed help from an AI; I'm a programmer but not a Javascript programmer.
The way it works is the user first manually exports their lists from IMDb. Unlike the original script, the user will choose which lists they want to have highlighted. And that means you don't have to export_all_ of your lists, only the ones you intend to import into this script.
You also don't need to export lists that haven't changed since the last export, assuming you save the .csv file. But since the "Refresh highlight data" function first erases all of the previous data, you must import your full set of lists (that you want to be highlighted) every time.
This version gives a dialog with a list of your lists and an import button for each one. Note that is important that you import the correct .csv file for a list, because there's nothing in the .csv file that can be used to match it to a list name. And that means you need to correctly rename the .csv files when you export them.
This script still has the old download code; the main changes are in the importLists and downloadOK functions.
You can copy the list from here. Let me know if there are any questions.
... @tronix42 I just peeked at yours, that's a lot more advanced!
I'm working on a hacked script too. I've got it working for importing one list at a time, now working on a better import interface.
The IMDb "My Movies" enhancer script is so useful that I just restored Firefox back to a backup from last week to restore the highlights.
My vote would be for a quick-and-dirty temporary solution, such as user downloading the .CSV files and then uploading them back to the script, even if this is by no means a long term solution. Because, anything is better than nothing.
I would definitely be willing to contribute.
Note: I only main a handful of lists, of which "seen movies" is the largest and most frequently modified. I only update the highlights a couple of times a year.