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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557c3ea8c02da6100830bb384f118f7260cfd6b55c29fe0feeb2b4da5af2202a |
|
MD5 | 955b7ffb60698ecac7a56e3ce96c3015 |
|
BLAKE2b-256 | c4b260d7282baa4f80691b93a6c3429859c4ac348864c8d966bde33ddcfa3f6f |
Hashes for icloudpd-1.17.3-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5394f8ca6ecfa4913a8d0923fb86abc1f9aa7d0d54229d51a847caff66a7094 |
|
MD5 | 756042aea83a9b93d466f5d659cdf35d |
|
BLAKE2b-256 | 30270b03cbc36215bb1e683ce334032af34af621791f3eaeeb50016dc1329e31 |
Hashes for icloudpd-1.17.3-py2.py3-none-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba945f12dd2b55e4091dc36f39e1e3bff923c8fad2663cb7b7fd87abde16f6a |
|
MD5 | deef024a954f43b277fbe8092692104b |
|
BLAKE2b-256 | f06db6cb1ff9ef37fe6c43eee2540648b91619962284d1335d3c470432a911fa |
Hashes for icloudpd-1.17.3-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d28af4010e399d47f17cedf09793b243d786c2213cc9d63e2c138e0617bae0b2 |
|
MD5 | 4e9ce87ccfba8212ebec9ab8fc8d1adc |
|
BLAKE2b-256 | 205c4c5518995947ca0a4af24d3af131afa91295f99cf4f3a5b145a1f4409d36 |
Hashes for icloudpd-1.17.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d876aa84b62832425bade4aaacd51a74d3097216385b02a0e7a67e91d185cc2 |
|
MD5 | 494f58cea4c70d8338933a4fcd73b1cb |
|
BLAKE2b-256 | ca7bd1315945b3cbb687c474b3ae920310e14fa89905586d27c4c9a0ba9f4c22 |
Hashes for icloudpd-1.17.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9162634af445189fefe43d21e6a33e83915ec97a7560dfda33c3f471413c2c43 |
|
MD5 | ab11f9020a0da7aea08eca9c37f60185 |
|
BLAKE2b-256 | 9449d6d9e9c3c3452830391ace172a8efa60bb77fcde190f92f0d9b797eb7c4d |
Hashes for icloudpd-1.17.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acb622fbecee8a5b0240b0157e54e5a7997cc3dbb58a00e886e47f2260b92653 |
|
MD5 | cfb8e02cb2748c98d69b861dfadc5b1e |
|
BLAKE2b-256 | d73a13560003f3bf0d0953df1feba1af0433fab271edbcd40106a268d3953d8b |
Hashes for icloudpd-1.17.3-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 416784ae95b9da548ff142757d15d005e76eb96dfaec2da3e554852f868af441 |
|
MD5 | 0ee24e07dcab4995e4c1deaae2e02ac5 |
|
BLAKE2b-256 | d3812f7cd588034f4755f13f72c36ef0daacaacd513cf3c945c32c304745775e |