aidandenlinger / SnapchatMemoriesCaptionAdder

Adds metadata (captions and timestamps) to your exported Snapchat memories.
MIT License
24 stars 4 forks source link

Unclear Configurations for Snapchat Data Export #8

Closed jxakellis closed 5 months ago

jxakellis commented 5 months ago

Hi,

When exporting my Snapchat data from the "Download my Data" portal, I was slightly unclear about the required configurations. This is because there are two different options to select to include/exclude Memories. As you only get two data exports from Snapchat every 24 hours, I wanted to ensure I chose the correct options. Attached are the screenshots of what I presume are the proper configurations for the two exports. Let me know if I'm on the right track (and possibly clarify instructions for other future users)

The rest of the guide is straightforward and looks great!

Screenshot 2024-06-21 at 12 18 03 PM Screenshot 2024-06-21 at 1 46 44 PM
aidandenlinger commented 5 months ago

Ooh, they've clearly updated these options since the last time I did this! I think when I did this, it was literally just the "Include your Memories" checkbox. Thanks for bringing this to my attention, will update the instructions once we figure out what works here :)

The script only need two things:

So I'm going to be optimistic and say maybe we can get both in one export now? Try the second screenshot, which has both the "Include your Memories..." box at the top and the second "Memories and Other Media" option checked, and hopefully you get both in one export and the instructions can become simpler :)

If that export doesn't include the memories_history.json file, then for the second export try doing it without the "Include your Memories..." option from the top and only clicking that second "Memories and Other Media" box at the bottom.

And let me know how it turns out so I can update the README!

aidandenlinger commented 5 months ago

I found a similar issue in a similar project, ToTheMax/Snapchat-All-Memories-Downloader#78. In short, yeah it looks like even with the shiny new panel it still acts like it did before, and if you use the "Include your Memories" option it won't generate memories_history.json.

So I'd expect you to have to do two exports:

It'd be a nice surprise if checking both included both though! So keep me posted on what ends up working :)

jxakellis commented 5 months ago

Looks like you're correct. To follow up with the new verbiage, these are the two exports I did that made it work.

Export 1

Export 2

To make the project work, we still need two exports. Even if you select "Memories And Other Media" in the first export, the memories_history.json file is not included. Instead, even though JSON format is selected, a memories.html file is included. Thus, the second export gets us that required memories_history.json file

aidandenlinger commented 5 months ago

Thanks for your help! Just updated the README with this information :) I went optimistic with the state of the other checkmarks not mattering, I'll deal with any future issues.