iCloudSteal is a Bash script that allows you to download all photos from a shared iCloud album. It supports both sequential and concurrent downloading for efficiency.
- Clone this repository:
git clone https://github.com/thibaudbrg/iCloudSteal.git
- Navigate to the directory:
cd iCloudSteal
./iCloudSteal.sh --url 'https://www.icloud.com/sharedalbum/#YOUR_ALBUM_ID' [--folder ./target_folder] [--concurrent 1]
Replace YOUR_ALBUM_ID
with the actual Album ID, and optionally specify a target folder and the number of concurrent downloads.
A reasonable starting point is 50. Use higher numbers at your own risk. Too many concurrent downloads may lead to network issues or rate limiting.
As the url contains a #
character, it must be enclosed in single quotes to prevent shell interpretation.
If you encounter issues, ensure that:
- You have installed all the required tools.
- The URL is accessible and correctly formatted.
- You have not exceeded the rate limits set by the iCloud API.
Feel free to contribute to this project by opening a pull request.