Snapchat-All-Memories-Downloader
This script will download all your Snapchat memories in bulk, including the timestamp.
Getting your Data
- Login to Snapchat: https://accounts.snapchat.com/
- Request your data: https://accounts.snapchat.com/accounts/downloadmydata
With "include downloadable files" you will receive the memories but without timestamps
With "include downloadable files" enabled you will not receive amemories.json
file
With "filter by date range" enabled you will not receive all your memories.
Downloading your Memories
-
Clone or Download this Repository
-
Extract the zip-file received from Snapchat in the same folder
-
Run the script:
OPTION 1: Run locally
- Requirements: Node.js 10+
- Install the required modules:
npm install
- Run the script:
node main.js
OPTION 2: Run with Docker
- Requirements: Docker
- Build the docker container:
docker build -t snapchat-all-memories-downloader .
- Run the script
# Mounts a Downloads folder and memories_history.json with current directory docker run -it --rm \ -v $PWD/Downloads/:/app/Downloads/ \ -v $PWD/memories_history.json:/app/json/memories_history.json \ snapchat-all-memories-downloader -o ./Downloads/
Optional Arguments
Usage: main [options] A script to download Snapchat Memories Example: node main.js -c 50 -f ./json/memories_history.json -o Downloads Options: -c <number> Number of concurrent downloads (default: 30) -f <path> Filepath to memories_history.json (default: "./json/memories_history.json") -o <directory> Download directory (default: "Downloads") -h, --help display help for command
Trouble Shooting
- Make sure you get a fresh zip-file before running the script, links will expire over time
Syntax Compilation Error
-> please have a look at this issuenode-gyp
errors when runningnpm install
on Windows -> install this- Still problems? please make a new issue