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.16.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae538b479440df5b999a6e0ad114fdb4459e5bf2df8d2e53b99412b2b9f8dde |
|
MD5 | a479ee6c3dc55a0251713aebbc991301 |
|
BLAKE2b-256 | 4ad622b180cccf088f6ef110c978765c244e7b1c232411dc7f99d48db047576c |
Hashes for icloudpd-1.16.3-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4602d08a1b306e4c3681a0007cd09e74ba4fabf5de8cf529e9a18ac492dc40a7 |
|
MD5 | 03bbc0c6e26617972a9bc33884c9ad90 |
|
BLAKE2b-256 | a653ee4a16e530ed813680c2c06a1d4ee019f766a96ff24b6992dacb73f24214 |
Hashes for icloudpd-1.16.3-py2.py3-none-manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca338e8d06b55c50fcb94e6ef85d88b51a1589a65edd19a1f4f740e07575fb08 |
|
MD5 | 8bb0dd2ed581a2bfc1f61e6d45245428 |
|
BLAKE2b-256 | 14ee3b3b917ec752a1d31db5a725eba64080d474a12cd3323d4c6817c6ad2853 |
Hashes for icloudpd-1.16.3-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15ebd117613f98e1099cc7dbc94cb49812cf8ab2b6a8ccbd3eabe4634b23bb6d |
|
MD5 | 8fa383121f08dd5ca0f2f5191264385a |
|
BLAKE2b-256 | e1a8b92e2df98e338ff6d31f664e3a1d1a1b51d54ec41ed47f9ff3fc0522e1fa |