Snapchat Public Stories Downloader

Python Package Python Wheel CI Code Coverage Python Versions The Uncompromising Code Formatter Monthly Downloads License: MIT

Buy Me A Coffee

### Installation Install using pip, ```bash pip install snapchat-dl ``` Install from GitHub, ```bash pip install git+git://github.com/skyme5/snapchat-dl ``` Unix users might want to add `--user` flag to install without requiring `sudo`. ### Usage ```text usage: snapchat-dl [-h] [-c | -u] [-i BATCH_FILENAME] [-P DIRECTORY_PREFIX] [-s] [-d] [-l MAX_NUM_STORY] [-j MAX_WORKERS] [-t INTERVAL] [--sleep-interval INTERVAL] [-q] [username [username ...]] positional arguments: username At least one or more usernames to download stories for. optional arguments: -h, --help show this help message and exit -c, --scan-clipboard Scan clipboard for story links ('https://story.snapchat.com//'). -u, --check-for-update Periodically check for new stories. -i BATCH_FILENAME, --batch-file BATCH_FILENAME Read usernames from batch file (one username per line). -P DIRECTORY_PREFIX, --directory-prefix DIRECTORY_PREFIX Location to store downloaded media. -s, --scan-from-prefix Scan usernames (as directory name) from prefix directory. -d, --dump-json Save metadata to a JSON file next to downloaded videos/pictures. -l MAX_NUM_STORY, --limit-story MAX_NUM_STORY Set maximum number of stories to download. -j MAX_WORKERS, --max-concurrent-downloads MAX_WORKERS Set maximum number of parallel downloads. -t INTERVAL, --update-interval INTERVAL Set the update interval for checking new story in seconds. (Default: 10m) --sleep-interval INTERVAL Sleep between downloads in seconds. (Default: 1s) -q, --quiet Do not print anything except errors to the console. ```