Snapchat-All-Memories-Downloader
Snapchat-All-Memories-Downloader copied to clipboard
Script to download all your Snapchat memories
Snapchat-All-Memories-Downloader
This script will download each memory in bulk so you don't have to click the download links one by one.
Requirements
Locally installed Node.js 10+ (https://nodejs.org/)
or any recent Docker version (https://docker.com/)
Run locally
- Download your Snapchat data: https://support.snapchat.com/en-US/a/download-my-data
- Extract the zip-file
- Place all the scripts in this folder OR set the
-f
flag pointing to thememories_history.json
file - Install the required modules with
npm install
- Run the script:
node main.js
Run using docker
- Build the docker container:
docker build -t snapchat-all-memories-downloader .
- Test the container:
docker run -it --rm snapchat-all-memories-downloader --help
- Run the container:
# Mounting the Download folder and
# memories_history.json in 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/ -c 30
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