Last active
October 17, 2024 19:48
-
-
Save VsevolodGolovanov/7da8c08f8207c1c563120423cb723342 to your computer and use it in GitHub Desktop.
Must app export profile data
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | |
By the way the mustapp.com domain is currently registered until 18.04.2023. That could be when it goes under and the apps stop working, unless the creators reappear. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
good job my friend