icloudpd is a command-line tool to download photos and videos from iCloud.
Project description
iCloud Photos Downloader
![MIT License](https://pypi-camo.freetls.fastly.net/c88fab50b4a1dc0cd91faeb7ba5654d56e380260/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)
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.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6159bd581d3933080e2d8e7d789a03755e1f8bf8c7bfb7acb009b14f207734c |
|
MD5 | 1976f184afd8d029d738a949bfaf7199 |
|
BLAKE2b-256 | aea7da05484c5f596a5ef94e284f52da0a798f22e3f7c3a4bce8c5677c359214 |
Hashes for icloudpd-1.17.5-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d5687f9e27ae1c4bf790291e800307b72b4dacee8d9d0754b87910e94874b40 |
|
MD5 | 25df0768e24a3379a5fc8154eb8e4e2c |
|
BLAKE2b-256 | 05808a85928e90b9e6dcddfe8ae975e4f6e95471526038e6532537553494fffe |
Hashes for icloudpd-1.17.5-py2.py3-none-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215c310d78e7d882954619ef2ffe62a58352010363aa362046ab20475f3a3f92 |
|
MD5 | bf72ebcbd6c26325e05b91bf5d051e0f |
|
BLAKE2b-256 | 7be4417d2f51e9dee17f95ecdb08123cd34b28cdea1bbc76993ee080d3e3664b |
Hashes for icloudpd-1.17.5-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388989834efc2beb94a863caf622423597084345042ee036e79bf1d19dc920bc |
|
MD5 | 1cca034f1006a75d7b99283690b214e5 |
|
BLAKE2b-256 | ccc7f2d36734eb0f58a0f8bd3602066188e3aef9e4c6b6bd663a4c62de138cd5 |
Hashes for icloudpd-1.17.5-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e7b68d4c9428b67d3b601432ff1e108d4fa80f353a6be8a969a92f2dc65bc0 |
|
MD5 | 47dc9e848311aa2fc5f27a9443f79b83 |
|
BLAKE2b-256 | 6001024b4eca34a05e0ba209ceea5a2a2bd00a2787d36ebcd6cc12c478f8b823 |
Hashes for icloudpd-1.17.5-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f55ffd20100cc33684b8fadbbbc94cc8b8c62cfc0fb7328e511b7cfb769fde1c |
|
MD5 | c9f164cc6c44bbe8035fdc6c492214a1 |
|
BLAKE2b-256 | 396f02805edc073a640ddcd022129c209286e6dcd410eefd1742d869bc983a27 |
Hashes for icloudpd-1.17.5-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cbc4983a297d3dd7a2aaaf2fe5a2e6aa38869fa52058b2df93199091ac437cd |
|
MD5 | 6a0f698f43e9eb18c312035c77ae0309 |
|
BLAKE2b-256 | 24996cba89fb3e72c33aebf9506ea528506bdc92971b792e41af26c41a814836 |
Hashes for icloudpd-1.17.5-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b336be616f90b16271ca76ef68120c09aeef73b12628a00c6469e533511a37 |
|
MD5 | 5f40b4ef82ba2f410cf6dfffe689ec33 |
|
BLAKE2b-256 | 25b413500e4430533e016f497fd1132829d29402679fa2267dfc5f3ec0df5e4f |