Navigate:
iCloud Photos Downloader
~$IPD0.5%

iCloud Photos Downloader: Command-line iCloud photo backup

Cross-platform CLI tool for downloading photos and videos from iCloud with incremental sync and Live Photo support.

LIVE RANKINGS • 10:20 AM • STEADY
OVERALL
#168
73
DEVELOPER TOOLS
#30
15
30 DAY RANKING TREND
ovr#168
·Devel#30
STARS
11.6K
FORKS
761
7D STARS
+62
7D FORKS
+7
See Repo:
Share:

Learn more about iCloud Photos Downloader

iCloud Photos Downloader is a Python-based command-line utility that interfaces with Apple's iCloud servers to download photo libraries. The tool authenticates with iCloud accounts and retrieves photos through Apple's web API, handling two-factor authentication and session management. It supports multiple synchronization modes, automatic deduplication, metadata preservation, and can process Live Photos as separate image and video files. The application is commonly used for creating local backups of iCloud photo collections, migrating photos to other storage systems, or maintaining synchronized copies across different devices.

iCloud Photos Downloader

1

Multiple Operation Modes

Offers copy, sync, and move modes for different backup strategies. Sync mode removes local files deleted from iCloud, while move mode downloads photos and removes them from iCloud after a specified retention period.

2

Incremental Processing

Includes optimization features like --until-found and --recent options for efficient incremental runs. Supports continuous monitoring with configurable intervals to automatically sync new photos as they appear in iCloud.

3

Format Preservation

Maintains original file formats including Live Photos, RAW images, and RAW+JPEG combinations. Handles EXIF metadata updates and automatic deduplication of files with identical names.



vv1.32.2

HTTP response capture fix and live photo deduplication improvements

  • Fix: HTTP response content not captured for authentication and non-streaming requests
  • Fix: `--only-print-filenames` downloads live photo video files during deduplication
vv1.32.1

KeyError fix for photo downloads with adjusted size options

  • Fix: KeyError when downloading photos with --size adjusted --size alternative options
vv1.32.0

Multiple user configuration support in single command

  • Support multiple user configurations in single command


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers