Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Memory-Snap

No coding required - back up your Snapchat Memories straight to an external drive (or any folder you choose).

Snapchat now caps Memories at 5GB, so a full backup means downloading everything yourself. Memory-Snap is a simple Python script that automatically downloads all your Snapchat Memories from your data export, so nothing gets lost.

Before you start

You'll need:

  • Python 3.x installed on your computer.
  • An internet connection (to download the media files).
  • Your Snapchat data export (see below).
  • The urllib library, which already ships with Python. Nothing extra to install.

Step 1 - Get your Snapchat data

  1. In Snapchat, go to Settings -> My Data.
  2. Request your Memories and choose the JSON format.
  3. Snapchat will email you a ZIP file with your exported data.
  4. Unzip it and find the memories_history.json file. That's the file this script needs.

Tip: Download and run the script soon after exporting. Snapchat's download links expire, so a stale export can fail (see Troubleshooting below).

Step 2 - Run the script

  1. Open your terminal and run:

    python3 download_snap_memories.py
  2. When prompted, drag your memories_history.json file into the terminal window and press Enter.

  3. When prompted again, drag the folder where you want your Memories saved and press Enter.

  4. Sit back. The script downloads all your photos and videos automatically!

Troubleshooting

"File not found" error This usually means the path to the JSON file is wrong. Drag the file into the terminal instead of typing the path by hand.

JSONDecodeError You've likely selected the wrong file. Make sure you're pointing to memories_history.json, not a folder, ZIP, or HTML file.

HTTP Error 403: Forbidden Snapchat's download links expire after a while. If some time has passed since your export, request a fresh JSON from Snapchat and run the script again.

About

No coding required—a simple Python script that backs up all your Snapchat Memories from your official data export to an external drive or any folder.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages