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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bddbc2ba2268372136931375deb5b8d4af08c31603f7e2b444e88e6ae0a0658d |
|
MD5 | 82da40039d25abe65662052f30311ae7 |
|
BLAKE2b-256 | 4a844f0834222074d0433986e28c55838d0f15f7be01ac7e47811e0911291d37 |
Hashes for icloudpd-1.15.1-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be3a2e2da4f4b8175baa08455e71883ef7eb09392c0d297117eedbf0c35dafe |
|
MD5 | 8058a46769af1b5b4473c6c16ee052b3 |
|
BLAKE2b-256 | a89515652354f0ade41d0111f45cae2d2ee2728660391ac7fff4e6fca278b926 |
Hashes for icloudpd-1.15.1-py2.py3-none-manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e81c2fe5e1d5356f7f074ac6faff0c639f1bef677485fb3ac65baf944eb02fa |
|
MD5 | 49d32301cfd4e90301cebe4e70f78be4 |
|
BLAKE2b-256 | c9295ad37d3c0cd18d8c155e3621042c398e604dab6d9394b8437d1d756718a0 |
Hashes for icloudpd-1.15.1-py2.py3-none-macosx_11_0_x86_64.macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e3244a73fab5f4a83e07eebc71dd787237675854f0d296115f10c2e587a65b8 |
|
MD5 | e5ebf0940f09d2caf1f689ab74a4d636 |
|
BLAKE2b-256 | 979b909d940020d7d4da576851c72aa166c758c5ecf79126be100047efdff8d7 |