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.15.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07eee0bf17a52bd65fa270f28b0f7d164c3642bf436159c9db5fc07ccddc6af5 |
|
MD5 | df7b3ba688bb01bcde94c2dd75d51b1a |
|
BLAKE2b-256 | 73996759213eba8ec2eed425a56beddd217ef475cf20a592fef951f7ba8feff1 |
Hashes for icloudpd-1.15.0-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26037c2805727053b509ddbdd1cf1a54544ebceec51ecfa2010a9c774b39bd44 |
|
MD5 | 888c8db566b1b3e73a4c462715912597 |
|
BLAKE2b-256 | cf4dd80d327408aa311eb4ea964ea7ee3b1086e2203a6a03fe9f4d2693cbb462 |
Hashes for icloudpd-1.15.0-py2.py3-none-manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd83499f1d4f18d4f7dae7321fef2e0d5c5733ff165c90847213d71b24d19bb |
|
MD5 | 3fbd639bf5f85cf01ce2d5f629562ebb |
|
BLAKE2b-256 | 22e5943caa22f94689b4a9b03b2b37c6b74f06dd1df5e553bbeb8b5b57580a59 |
Hashes for icloudpd-1.15.0-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de1de0ff8e4ab6e7c5e9b7e1e017e2be88a1ceb2b11c05b37f425bf627579d4 |
|
MD5 | a70b237c2d6dbd7d385889e389a59619 |
|
BLAKE2b-256 | 98eed0c2b3745538fb3cf51dd2bedcbfdda89b4fcd201521ddd0fa993382e4b8 |