Skip to main content

Snapchat Public Stories Downloader.

Project description

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,

pip install snapchat-dl

Install from GitHub,

pip install git+git://github.com/skyme5/snapchat-dl

Unix users might want to add --user flag to install without requiring sudo.

Usage

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/<s>/<username>').
  -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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snapchat-dl-2.0.1.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

snapchat_dl-2.0.1-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file snapchat-dl-2.0.1.tar.gz.

File metadata

  • Download URL: snapchat-dl-2.0.1.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for snapchat-dl-2.0.1.tar.gz
Algorithm Hash digest
SHA256 38a75346e60dc31a49cc3bf194e664869dd4557786da27606b65f9fec14c7f1a
MD5 68b87bf3e20d19c7dd099b46d0beb9a0
BLAKE2b-256 93f71e4ec497d8a8015683ad1059ab0498c72139b79a4a4a6aa8479ddc255c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for snapchat-dl-2.0.1.tar.gz:

Publisher: continuous-integration-publish.yml on skyme5/snapchat-dl

Attestations:

File details

Details for the file snapchat_dl-2.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for snapchat_dl-2.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2ac86f895fe7470126669cfa84e0b883c962e9e5cd635af31afc926608235f28
MD5 0d2d364bed65940a8d4d6b85b4bdfa8c
BLAKE2b-256 d2b99db4281e7a7848af9d2cdd492204fee3bb186d0c96cc7e173c3f59200538

See more details on using hashes here.

Provenance

The following attestation bundles were made for snapchat_dl-2.0.1-py2.py3-none-any.whl:

Publisher: continuous-integration-publish.yml on skyme5/snapchat-dl

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page