大家好啊!最近在折腾NAS的时候,发现了一个超好用的工具,叫icloudpd。这玩意儿简直就是iCloud照片同步的神器,今天就来和大家聊聊它。
icloudpd,全名iCloud Photos Downloader,是一个命令行工具,专门用来下载和同步iCloud上的照片。说白了,就是帮你把iCloud上的照片自动同步到本地的好帮手,如果你手里正好有一台NAS,那么搭配这款工具使用,简直不要太香。
它有这么几个特点和功能:
使用icloudpd其实挺简单的,主要有这么几种方式:
可在文末获取下载方式,下载对应的平台可执行文件,并将文件改名为icloudpd
(不改也行,就是比较长而已),然后执行以下命令开始同步:
chmod 777 icloudpd
./icloudpd --username your@email.address --directory /data/photos --domain cn --watch-with-interval 3600
参数说明:
如果你喜欢用包管理器,可以试试这个:
pip install icloudpd
icloudpd --username your@email.address --directory /data/photos --domain cn --watch-with-interval 3600
对于喜欢用Docker的朋友,我强烈推荐这种方式。既简单又好管理。
docker run -it --name icloudpd \
--restart unless-stopped
-v $(pwd)/Photos:/data \
-e TZ=Asia/Shanghai \
icloudpd/icloudpd:latest \
icloudpd --directory /data --username your@email.com --mfa-provider webui --domain cn --password-provider webui --watch-with-interval 3600
创建一个docker-compose.yml
文件,内容如下:
services:
icloudpd:
image: docker.ifuck.me/icloudpd/icloudpd:latest
container_name: icloudpd
restart: unless-stopped
network_mode: bridge
tty: true
ports:
- "8080:8080"
volumes:
- ./Photos:/data
environment:
- TZ=Asia/Shanghai
command: icloudpd --directory /data --username your@email.com --mfa-provider webui --domain cn --password-provider webui --watch-with-interval 3600
然后运行:
docker-compose up -d
如果你的账号开启了MFA
的话,在首次使用时,设备会继续弹出验证码,把这个验证码输入到命令中:
如果你的账号开启了MFA
的话,设备会继续弹出验证码,把这个验证码输入到命令中:
此后就会看到已经开始进行同步了:
启动Docker容器后,在浏览器输入ip:8080
,输入你的iCloud账号密码:
输入密码后,同样也是允许登录并继续输入验证码:
最后可以看到工具已经在后台默默同步你的iCloud照片啦!
总的来说,icloudpd这个工具真的挺好用的。特别是对于经常需要在iCloud和本地同步照片的朋友,简直就是福音。它不仅操作简单,而且功能强大,能满足大多数人的需求。
你可以在笔者公众号私信【icloudpd】即可快速获取可执行文件的下载链接,打开链接后根据自己的平台下载即可。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!