
iCloudPD是一款命令行的工具,能够辅助用户在PC上面批量的下载各种不同的照片的内容,直接的为你完成全部照片上面的下载,以此来满足你对于图片下载上面的需求,特别是你在iCloud上面存储了大量的照片的话,那么这款工具更为的适合你,快来下载这款iCloudPD!

这是一个 Python 脚本,在 GitHub 开源。
可以通过 pip 安装:
pip install icloudpd
然后就可以通过命令行之间下载了,比如:
icloudpd --directory ./Photos \
--username testuser@appinn.com \
--password pass1234 \
--recent 500
Usage: icloudpd.py <options>
Download all iCloud photos to a local directory
Options:
-d, --directory <directory> Local directory that should be used for
download
-u, --username <username> Your iCloud username or email address
-p, --password <password> Your iCloud password (default: use PyiCloud
keyring or prompt for password)
--cookie-directory </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 <album> Album to download (default: All Photos)
-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>
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 <smtp_username>
Your SMTP username, for sending email
notifications when two-step authentication
expires.
--smtp-password <smtp_password>
Your SMTP password, for sending email
notifications when two-step authentication
expires.
--smtp-host <smtp_host> Your SMTP server host. Defaults to:
smtp.gmail.com
--smtp-port <smtp_port> Your SMTP server port. Default: 587 (Gmail)
--smtp-no-tls Pass this flag to disable TLS for SMTP (TLS
is required for Gmail)
--notification-email <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.
开发者其他应用
BtsouPlus版搜索工具
下载工具
13.6M
v26.09.16.02免费版
Allavsoft3.29中文最新版
下载工具
70.4M
v3.29.3.9669 专业版
Bilidown1.2.6中文最新版(B站视频下载工具)
下载工具
75.3M
正式版
Tomabo MP4 Downloader 6.4.6最新版本
下载工具
90.8M
Windows版
Free Download Manager PC版
下载工具
48.5M
v6.35.0.7018下载加速工具
Freemake Video Downloader 6.0.1中文最新版
下载工具
669KB
正式版
Apowersoft视频下载王6.5.4.1中文最新版
下载工具
1M
正式版
motrix 2.0.0中文最新版
下载工具
126.8M
beta.38 电脑版
能力牛软件
下载工具
20.5M
V1.7绿色版
Yolx下载工具
下载工具
11.7M
v0.3.9+1 绿色版
支持( 0 ) 盖楼(回复)