/download-snap-memories

Script to download all memories from Snapchat

Primary LanguagePython

Download snapchat memories

Download all memories from Snapchat



Buy Me A Coffee


Download

  • Download the latest release here

Update

Snapchat now allows you to download memories directly from their page by selecting Do you want to include your memories as a downloadable file? option. It will split your memories into multiple .zip files and will not name them properly, but it will allow you to download overlays (text, drawings) from that snaps. So choose what fits you.

For the script to work properly, don't select this option, but also uncheck Filter your export by date range field, to download all memories.


Preview


How to

  • Video tutorial

  • Go here and request your data
  • Wait for the e-mail from Snapchat & download the archive
  • Place memories_history.json file in the same directory as run.py or download_memories.exe files
  • Launch the program

Launching


Arguments

  • -s --sort Download snaps in chronological order
  • -d --dir Specify target directory
  • --show-errors Show full error stack

Sidenotes

  • Since version 1.15.0, files are being downloaded much faster, meaning you can get rate limited, in that case just retry after few minutes
  • macOS users will likely get an SSL error, here is the solution
  • Invalid URL ‘ ‘ : No schema supplied means the links in your json have expired, just request the data again
  • Windows will likely block the executable as it's unsigned