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.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ec7c3ded68cfb7c73d5a9c5dbf57484343cbf1c6c42074d9d2bfa399a922b24 |
|
MD5 | daae57e9647954580e661e417e3e09ed |
|
BLAKE2b-256 | e2e617e760275c7ed5eb03efdf30cc032e4d13be6aef82c331ff5d9276faf70c |
Hashes for icloudpd-1.17.6-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65bb98df3988945ec73e99ea5b1aa8502a5a713809647911ff261aa5125dc1a0 |
|
MD5 | b23a0eadfc074f613fe727c577967dcb |
|
BLAKE2b-256 | 5a6516f527f207bc06d5c57660ddaa7fe9a914a3b790656055e848cfa2f83e1d |
Hashes for icloudpd-1.17.6-py2.py3-none-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 166b420dc38443b3da77f0b9340faa34266ea60f8b25cda0fe17a1e140decb71 |
|
MD5 | 790353ccec7913cd9a2221b1050ada5d |
|
BLAKE2b-256 | bdeb3fc276f45eee51753f36ba6db04910e04161d18f7e697fc91d757af2d37d |
Hashes for icloudpd-1.17.6-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3cad2fca8a0538fe294d68f2d7a189837246002b74d9878337bb270fd865c20 |
|
MD5 | c98d097db22c3072b72cde84748c1058 |
|
BLAKE2b-256 | 149124a6565bc69c08b30fd01bd3138e3376057127e6711b158fd0d2f7cfa02d |
Hashes for icloudpd-1.17.6-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a14857d78000560bfb98cad7445f0720d66ea9447181edf6bc1bf71193e386f8 |
|
MD5 | eb6109bbbb4d281ad923827d0251d263 |
|
BLAKE2b-256 | 4e8dfac2307ff5bc3eb11e9d5c0fb321d9bc1fdbd8559e878843a966325e80ff |
Hashes for icloudpd-1.17.6-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af11e7324474504b9dffb7f5b4b406fd040d44195e8f7e54c924257e7c9d62de |
|
MD5 | f6a30b136ecaae724cbcf6738233683b |
|
BLAKE2b-256 | ca5db887a6ee4bc2b4735c81acc7bb8a0c20153d8b706e8a4083ce2b58285321 |
Hashes for icloudpd-1.17.6-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98475bc15a4c6d99c14dfb92ad320a9d536ad0fe0d78ca4e2df4189c2df381f8 |
|
MD5 | df4ecbab7656909d5e6620523d13401c |
|
BLAKE2b-256 | 76306de7f89e821196b21043fe58cf4caca2d71263eece36029e6525e125255f |
Hashes for icloudpd-1.17.6-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14720c16f62e9102bfe860eecf60fa2c944eea913e0ac1c4c6561b42ff3b2c2 |
|
MD5 | 8552f104a9e9049928f77798430e309a |
|
BLAKE2b-256 | 47cb03ec002a7b7a2d69b3bc5376bd42e9bc5b04cee0bebaddf426e1675b0766 |