Download all of the pictures from a SmugMug user, including password-protected users (you must know the password). This method is slightly inefficient, but works without requiring a SmugMug API key or any other information.
pip install -r requirements.txt
pip3
and python3
insteadpython smdl.py -u USERNAME
and it will begin downloading your pictures into separate folders in the default output directory. The username is what is found in the URL, i.e. USERNAME.smugmug.com.-u USERNAME/a/b/c
).-o
flag: python smdl.py -u USERNAME -o output
Ctrl-Shift-I
, then go to the Application tab, go to the Cookies dropdown, and click on https://USERNAME.smugmug.com. Then copy the value of the SMSESS cookie. You can then paste this cookie as an argument: python smdl.py -u USERNAME -s xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
python smdl.py -h
, or see below:
usage: smdl.py [-h] [-s SESSION] -u USER [-o OUTPUT] [--albums ALBUMS]
SmugMug Downloader
optional arguments: -h, --help show this help message and exit -s SESSION, --session SESSION session ID (required if user is password protected); log in on a web browser and paste the SMSESS cookie -u USER, --user USER username (from URL, USERNAME.smugmug.com) -o OUTPUT, --output OUTPUT output directory --albums ALBUMS specific album names to download, split by $. Defaults to all. Wrap in single quotes to avoid shell variable substitutions. (e.g. --albums 'Title 1$Title 2$Title 3')
###### NOTICE: SmugMug is a registered trademark of SmugMug Inc. This repository is not affiliated with SmugMug, Inc.