如果您在iCloud上保存了很多照片,您可以嘗試下載iCloudPD。該工具是Python腳本,可以幫助用戶下載電腦上的各種照片,滿足您的圖片下載需求。下面的小系列介紹了它的具體使用方法,有需要的朋友可以按照教程的步驟順利使用!
安裝說明
可通過pip安裝:
pipinstalicloudpd。
使用說明
然后你可以在命令線之間下載,例如:
icloudpd-directory/photos\
-usernametestuser@appinn
-paswordpass1234
-recent500。
相關(guān)介紹
Usage:icloudpd.py。
downloalllicloudphotolocaldirectory。
Options:
-d,directorylocaldirectorythatsholdbeusedfor。
download。
-usernameyouricloudusernameremailadress。
-passwordyoricloudpasword(default:usepyicloud。
keyringorpromptforpasword
-cookie-directory。
directorytostorecookiesfor。
authentication(default)
-size[original|medium|thumb]Imagesizetodownload(default:original)
-live-photo-size[original|medium|thumb]
LivePhotovideosizetodownload(default:
original)
-recentinterangenumberofrecentphotodownload。
(default:downlodalphotos)
-until-foundintegerangedownlodmostrentlyadedphotosuntilwe。
findxnumberofpreviouslydownloded。
consecutivephotos(default:downloadall。
photos)
-albumalbumtodownload(default:allphotos)
-list-albumslisthealiablealbums。
-skip-videosdontdownloanyvideos(default:download。
alllphotosandvideos)
-skip-live-photosdontdownlodanylivephotos(default:
Downlodlivephotos)
-force-sizeonlydownlodtherestedsize(default:
downlodoriginalifsizeisnotavilable
-auto-deletescansthe“recentlydeleted”folderand。
deletesanyfilesfoundinthere.(Ifyou。
restorethephotoinicloud,itwilbe。
downlodedagain)
-only-print-filenamesonlyprintsthefilesthat。
willbedownloded(notincludingfilesthat。
arealreadydownloded.)(doesnotdownload。
ordeleteanyfiles)
-folder-structure。
Folderstructure(default)
-set-exif-datetewritetetedateteoriginalexiftagfrom。
filecreationdate,ifitdoesntexist。
-smtp-username。
YourSMTPusername,forsendingemail。
notificationswhentwo-stepauthentication。
expires.
-smtp-password。
Yoursmtpasword,forsendingemail。
notificationswhentwo-stepauthentication。
expires.
-smtp-hostyoursmtpserverhost.defaultsto:
smtp.gmail.com。
-smtp-portyorsmtpserverport.default:587(Gmail)
-smtp-no-tlspasthisflagtodisabletlsforSMTP(TLS。
isrequiredforGmail
-notification-email。
Emailadreswhereyouldliketo。
receivemailnotifications.Default:SMTP。
username。
-notification-scripathrunsanexternalscriptwhentwofactor。
authenticationexpires.
/path/to/my/script.sh
-log-level[debug|info|error]loglevel(default:debug)
-no-progress-bardisablestheone-lineprogresbarand。
printslogmessagesonseparatelines。
(Progressbarisdisabledbydefaltif。
thereisnottyattached)
-threads-numinterangenumberofcputhreads(default:1)
-versionshowtheversiondexit。