Как загрузить фотографии iCloud через командную строку
Оглавление:
Вы когда-нибудь хотели загрузить все фотографии из iCloud Photos с помощью командной строки? Благодаря стороннему инструменту icloud_photos_downloader вы можете это сделать. Для краткости называемая icloudpd, она работает для доступа и загрузки фотографий непосредственно из iCloud с помощью командной строки на Mac, ПК с Windows или Linux.
icloudpd имеет открытый исходный код, и вы можете проверить исходный проект на github, если интересно.
Поскольку icloud_photos_downloader — это инструмент Python, вам потребуется установить Python 3.x или установить Homebrew на Mac, если вы еще этого не сделали. Мы предполагаем, что вы используете Homebrew на Mac, но если вы используете что-то другое, используйте соответствующий метод установки.
Сначала вам нужно установить python на Mac, если вы еще этого не сделали. Если вы уже устанавливали Python ранее, вы можете пропустить этот шаг.
brew install python
После завершения установки python вы можете установить пакет icloud_photos_downloader с помощью pip, используя следующую команду:
pip install icloudpd
После завершения установки icloudpd вы готовы к работе.
Как загрузить все фотографии iCloud через командную строку
После установки icloudpd вы можете использовать его для загрузки фотографий напрямую из Фото iCloud с помощью iCloud API.
Вам нужно указать каталог для загрузки фотографий, а также указать свой Apple ID и пароль, например:
icloudpd --directory ~/iCloudPhotoBackup \ --username [email protected] \ --password examplepassword123 \
Это загрузит все фотографии из iCloud Photos в каталог назначения.
Убедитесь, что у вас достаточно свободного места на диске для завершения загрузки, а также убедитесь, что у вас есть пропускная способность. Загрузка большого количества фотографий может занять очень много времени, поэтому, если у вас есть библиотека из более чем 100 000 фотографий, занимающая 350 ГБ дискового пространства, наберитесь терпения и дождитесь окончания процесса.
Когда закончите, вам нужно просмотреть каталог, в который вы загрузили все, чтобы вы знали
Есть и другие способы загрузить все фотографии из iCloud, в том числе загрузить их все из iCloud на Mac, отключив функцию «Фото iCloud», выполнив аналогичное действие, чтобы загрузить их все из iCloud на iPhone или iPad, используя iCloud.com (которая, к сожалению, ограничивает количество фотографий до 1000 за раз, что делает ее непрактичной для пользователей с большими библиотеками фотографий) или с помощью параметра «Загрузить оригиналы» для фотографий iCloud в приложении «Фото» на Mac (еще раз убедитесь, что у вас достаточно места на диске). пространство для этого), или вы даже можете использовать инструмент запроса данных GDPR от Apple, чтобы запросить у вас копию всего материала, который Apple имеет, включая iCloud Photos.
Что бы это ни стоило, есть много других опций и флагов, доступных для icloudpd для выборочной загрузки изображений из iCloud Photos. Если вы запустите icloudpd –help, вы увидите следующие опции:
Как видите, доступно довольно много настраиваемых параметров, которые, вероятно, выходят за рамки потребностей большинства пользователей, которые просто хотят загрузить все свои фотографии из iCloud на локальное устройство или в хранилище для целей резервного копирования, архивирования, или что-то еще.
Используете ли вы icloud_photos_downloader для загрузки всех своих изображений из Фото iCloud? Вы использовали другое решение? Насколько большой была библиотека, которую вы скачали? Расскажите нам о своем опыте и мыслях в комментариях.