icloudpd is a command-line tool to download photos and videos from iCloud.
Project description
iCloud Photos Downloader
A command-line tool to download all your iCloud photos.
Install
pip install icloudpd
Windows
pip install icloudpd --user
Plus add C:\Users\<YourUserAccountHere>\AppData\Roaming\Python\Python<YourPythonVersionHere>\Scripts
to PATH. The exact path will be given at the end of icloudpd
installation.
MacOS
Add /Users/<YourUserAccountHere>/Library/Python/<YourPythonVersionHere>/bin
to PATH. The exact path will be given at the end of icloudpd
installation.
Usage
icloudpd --directory /data --username my@email.address --watch-with-interval 3600
Synchronization logic can be adjusted with command-line parameters. Run the following to get full list:
icloudpd --help
Getting Python & Pip
You can get Python with accompanying Pip from Official site.
Alternatives for Mac
Command Line Tools from Apple
Apple provices Python & Pip as part of the Command Line Tools for XCode. They can be downloaded from Apple Developer portal or installed with
xcode-select --install
Use pip3
to install icloudpd
:
pip3 install icloudpd
Homebrew package manager
Homebrew is open source package manager for MacOS. Install Homebrew (if not already installed):
which brew > /dev/null 2>&1 || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install Python (includes pip
):
brew install python
Alternative for Linux (Ubuntu)
sudo apt-get update
sudo apt-get install -y python
More
See Project page for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for icloudpd-1.17.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2a2aada5869f0dcd57ecb4b372992d4cb7a678bebea833fffefbf544d0e9426 |
|
MD5 | c9e8fb8a4b0f2a597d5fe3c59714cd54 |
|
BLAKE2b-256 | c5be568281ccec00deeb325fca1f84a8aa47d5bff0339b5d49787775b8f17bca |
Hashes for icloudpd-1.17.7-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3fd35fda6c13239bf409ea069161f8f674c699a8cf442cbdb691e04b5a9a0f |
|
MD5 | 863a8c836ae7eb95a4cb775458897002 |
|
BLAKE2b-256 | b33bb4c067da9b52828fd2c33f76f2220c9f4ecdbafc17c0f607f1311bb33166 |
Hashes for icloudpd-1.17.7-py2.py3-none-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a19546fe3438ee2ed2bf1a1df2a9cbc016e115f2363cb80c594bdcfeab1f7bde |
|
MD5 | 10e8155d8e689628f7010a267d72f555 |
|
BLAKE2b-256 | 1744a0fec893bbc6bcdaba11d9fa7dcbdfc5353891a01f2ae58420cb70c17468 |
Hashes for icloudpd-1.17.7-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98d1d9ea786346a216f0411dd5e0a8560f4a8c2b1ad5b878614428099ff7302c |
|
MD5 | 489b9c3d837110c0795bc37e7bd744ed |
|
BLAKE2b-256 | 2c2894c31c73f6993e38f7f6846e62471d837f228377d4e28f1d67a42fbe3abe |
Hashes for icloudpd-1.17.7-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce0bc18658d2df4b1007f2416a6cbf5238f292dab00467b17e5e03a7a06ac4f |
|
MD5 | 9c787b4a7ee2e4338ab06a0bb7b398a0 |
|
BLAKE2b-256 | 30100b672338d7bdb1d24d8668a7abe445c5173cc73193c96ae7c34ac97e1cac |
Hashes for icloudpd-1.17.7-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d300d3c6e22bc67f4bfa8b5eef9da55841453dffb5851d069d8a0dbf23ce44d4 |
|
MD5 | bf696c163087e238f5525b45f8f1fb25 |
|
BLAKE2b-256 | c4877156232d72fae9df04587f9e8ead5a18a45d333e9cefc419f54cdcf2d86a |
Hashes for icloudpd-1.17.7-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0013adac75582fa0be3cec99b9b1e256270475c5000e39ccff5dc8cda153b907 |
|
MD5 | 9e0a3820025d1976b806cd4f15ef62d3 |
|
BLAKE2b-256 | 7ab0b944a56ea635b06dfa0d207cea02e28555dba420db09f3129947a4a43f7c |
Hashes for icloudpd-1.17.7-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f13e2c81327b3f29f439ffb37a1e2d530cdf867182d91254eaee8c486e8aed22 |
|
MD5 | 1026e60b5b868b5f69425b38a9bc1a2b |
|
BLAKE2b-256 | f1a3a21e8628924ee0b6425e12ce0f7c96709446a25670fb7492d4d2de2cc3c9 |