iCloud Photos Downloader:一键下载你的整个iCloud照片库
你是否曾为备份或迁移iCloud海量照片而感到头疼,厌倦了在网页或客户端中手动挑选和下载?iCloud Photos Downloader 正是为此而生。它是一个用 Python 编写的强大命令行工具,能够帮助你将整个 iCloud 照片库自动、批量地同步到本地硬盘、NAS 或服务器上,实现真正的数据自主。
截至收录:
iCloud Photos Downloader项目stars数:11320
iCloud Photos Downloader项目forks数:742
iCloud Photos Downloader项目目录截图

iCloud Photos Downloader项目核心亮点
- 🚀 全平台支持与一键部署:提供 Linux、Windows、macOS 的独立可执行文件,并支持通过 Docker、PyPI、AUR、npm 等多种包管理器安装,在个人电脑、服务器乃至 NAS 上都能轻松运行。
- 🔄 三种智能同步模式:不仅支持基础的“复制”下载,还提供“同步”模式(自动删除本地已从iCloud移除的文件)和“移动”模式(下载后按条件删除云端照片),满足从备份到迁移的不同需求。
- 📦 完整数据与元数据支持:完美处理 Live Photos(图片和视频分开保存)、RAW 格式图像(包括 RAW+JPEG 组合),并支持自动去重、增量更新以及为照片恢复正确的 EXIF 拍摄时间。
- 🔐 灵活的身份验证与监控:支持独立的会话认证(方便完成两步验证),并可设置为守护进程模式,以固定间隔持续监控 iCloud 变化,实现真正的自动化备份。
iCloud Photos Downloader项目快速开始
只需几步,你就能开始自动下载 iCloud 照片:
1. 安装(以使用 PyPI 为例):
bash
pip install icloudpd
2. 首次运行并认证账户(完成2FA/2SA验证):
bash
icloudpd --username your_email@example.com --password your_password --auth-only
3. 开始同步照片到指定目录:
bash
icloudpd --directory /path/to/your/photos --username your_email@example.com
iCloud Photos Downloader项目应用场景
- 个人数据备份与迁移:将珍贵的家庭照片和视频从 iCloud 完整下载到本地硬盘或私有 NAS,避免云端服务风险,实现数据永久保存。
- 服务器端自动化归档:在 Linux 服务器上通过 Docker 或命令行定时运行,为团队或家庭的 iCloud 照片库建立自动化的异地备份方案。
- 照片库整理与处理:利用其下载的原始文件(包括RAW和元数据),方便用户使用专业的照片管理软件(如 Lightroom)进行后期编辑和归档。
- 多设备照片集中管理:将家庭成员多个 iCloud 账户的照片统一下载到中心化存储,便于管理和浏览。
iCloud Photos Downloader项目链接
icloud-photos-downloader / icloud_photos_downloader项目地址:https://github.com/icloud-photos-downloader/icloud_photos_downloader
本文地址:https://www.tgoos.com/45040
声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。
