Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save VsevolodGolovanov/7da8c08f8207c1c563120423cb723342 to your computer and use it in GitHub Desktop.
Save VsevolodGolovanov/7da8c08f8207c1c563120423cb723342 to your computer and use it in GitHub Desktop.
Must app export profile data
Update: just use this: https://mustapp-exporter.pages.dev/
Original Developer Tools way follows (but it doesn't export reviews).
Here's how to export your movie history from Must, just in case it goes under.
Go to https://mustapp.com/@<your_profile_name>/watched
Scroll down (hold End on keyboard) until the whole list is loaded.
Open Browser Developer Tools, Console.
Paste the following line and press Enter:
(() => { let exportResult = ""; $('.js_item_product').each((i, el) => exportResult += $(el).find('.poster__title').text() + '\t' + $(el).find('.poster__rate').text().trim() + '\n'); copy(exportResult); })();
Now your clipboard contains a list of Tab separated movie titles and ratings.
For Series (includes number of unwatched episodes after another Tab, if not finished):
(() => { let exportResult = ""; $('.js_item_product').each((i, el) => exportResult += $(el).find('.poster__title').text() + '\t' + $(el).find('.poster__rate_stars').text().trim() + '\t' + $(el).find('.poster__rate_progress').text().trim() + '\n'); copy(exportResult); })();
For Want:
(() => { let exportResult = ""; $('.js_item').each((i, el) => exportResult += $(el).find('.poster__title').text() + '\n'); copy(exportResult); })();
Tested in Firefox and Chrome.
@razmikohanyan
Copy link

good job my friend

@rodionyorke
Copy link

youre my savior

@asilfully
Copy link

Oh my God thank you so much.
Would it be possible to include the reviews I've written for the things I've watched?

@VsevolodGolovanov
Copy link
Author

@asilfully, not as trivially, but it could be done. I'll give it go a bit later.

@asilfully
Copy link

@VsevolodGolovanov That would be incredibly appreciated!

@VsevolodGolovanov
Copy link
Author

VsevolodGolovanov commented Apr 28, 2025

@asilfully, sorry it took me such a long time. If you're still interested, here it is: https://mustapp-exporter.pages.dev/
Source at https://github.com/VsevolodGolovanov/mustapp-exporter

@trawtraw3
Copy link

how can i add to my letterboxd, because the xlsx can be read by letterboxd, when i open this xlsx its empty...

@VsevolodGolovanov
Copy link
Author

@trawtraw3, letterboxd expects a certain format. I'd try deleting other Excel sheets in the file, leaving only the one being imported e.g. Watched. Also adjust column names (and data?) according to https://letterboxd.com/about/importing-data/ . Also this page links two other Must exporters to letterboxd format specifically, so worth checking them out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment