labyrinthofdreams / icm-enhanced

Add functionality to iCheckMovies
MIT License
8 stars 3 forks source link

Exporting a check list #17

Open omena007 opened 3 years ago

omena007 commented 3 years ago

First of all thank you for this really great script! I'm having this problem that I'm trying to export my checked movies list to a CSV file but the script only allows me to load one page from the list at the time. I have 42 pages of checked films and I have not figured out how to see them as a one big list so I could download the 1,000+ films at the same time. I wonder if I'm doing something wrong?

monk-time commented 3 years ago

@omena007 Hi!

What you have encountered is a current flaw of that feature. It was primarily designed for exporting proper movie lists (meaning lists that have all items displayed at the same time), and it working on paginated pages was thrown in later more as an afterthought.

I have a script that can combine multiple pages on the site into one that I was meaning to integrate into ICM Enhanced but couldn't find the time. But unfortunately it's not production-ready yet and won't help you much because this function here: https://github.com/labyrinthofdreams/icm-enhanced/blob/b8d20f797e30336ece2951d299201bb7db1c263c/icm-enhanced.user.js#L1879 currently expects a static NodeList instead of a dynamic collection.

I'll try to figure out a solution that'll work when paired with the 2nd script in the coming days/weeks.

omena007 commented 3 years ago

Thank you for your quick reply and the work you are putting into this project!