iCloudPD (iCloud照片批量下载工具)命令行版v1.7.2下载
iCloudPD是一款命令行工具,知识兔可以帮助用户从icloud上下载各种照片内容,知识兔解决icloud资源下载困难的问题,知识兔帮助你完成全部照片的下载。如果知识兔你在icloud上存储了很多的照片,而你现在需要快速获取,那么知识兔这款软件可以帮助你实现。
安装方法
可以通过 pip 安装:
pip install icloudpd
使用说明
然后知识兔就可以通过命令行之间下载了,比如:
icloudpd –directory ./Photos \
–username testuser@appinn.com \
–password pass1234 \
–recent 500
相关介绍
Usage: icloudpd.py
Download all iCloud photos to a local directory
Options:
-d, –directory
download
-u, –username
-p, –password
keyring or prompt for password)
–cookie-directory
Directory to store cookies for
authentication (default: ~/.pyicloud)
–size [original|medium|thumb] Image size to download (default: original)
–live-photo-size [original|medium|thumb]
Live Photo video size to download (default:
original)
–recent INTEGER RANGE Number of recent photos to download
(default: download all photos)
–until-found INTEGER RANGE Download most recently added photos until we
find x number of previously downloaded
consecutive photos (default: download all
photos)
-a, –album
-l, –list-albums Lists the avaliable albums
–skip-videos Don’t download any videos (default: Download
all photos and videos)
–skip-live-photos Don’t download any live photos (default:
Download live photos)
–force-size Only download the requested size (default:
download original if size is not available)
–auto-delete Scans the “Recently Deleted” folder and
deletes any files found in there. (If you
restore the photo in iCloud, it will be
downloaded again.)
–only-print-filenames Only prints the filenames of all files that
will be downloaded (not including files that
are already downloaded.)(Does not download
or delete any files.)
–folder-structure
Folder structure (default: {:%Y/%m/%d})
–set-exif-datetime Write the DateTimeOriginal exif tag from
file creation date, if it doesn’t exist.
–smtp-username
Your SMTP username, for sending email
notifications when two-step authentication
expires.
–smtp-password
Your SMTP password, for sending email
notifications when two-step authentication
expires.
–smtp-host
smtp.gmail.com
–smtp-port
–smtp-no-tls Pass this flag to disable TLS for SMTP (TLS
is required for Gmail)
–notification-email
Email address where you would like to
receive email notifications. Default: SMTP
username
–notification-script PATH Runs an external script when two factor
authentication expires. (path required:
/path/to/my/script.sh)
–log-level [debug|info|error] Log level (default: debug)
–no-progress-bar Disables the one-line progress bar and
prints log messages on separate lines
(Progress bar is disabled by default if
there is no tty attached)
–threads-num INTEGER RANGE Number of cpu threads (default: 1)
–version Show the version and exit.
-h, –help Show this message and exit.
下载仅供下载体验和测试学习,不得商用和正当使用。