Dieses Projekt wird nicht mehr gepflegt. Überprüfen Sie stattdessen https://github.com/icloud-photos-downloader/icloud_photos_downloader.
Ich verwende seit 2021 keine iCloud- und Apple-Geräte mehr und habe auch nicht vor, dies zu tun. Dieses Projekt wurde gestartet, um meine Fotos zunächst aus iCloud zu entladen und dann vollständig aus iCloud zu migrieren.
Wahrscheinlich macht es keinen Sinn, es abzuzweigen oder zu versuchen, es wiederherzustellen, da https://github.com/picklepete/pyicloud, auf das Gimme-iPhotos angewiesen ist, ebenfalls einige Jahre lang nicht gepflegt wird.
Laden Sie Mediendateien von iCloud herunter.
Dieses Tool verwendet Pyicloud, um Fotos und Videos von iCloud mit Ihrem lokalen Computer zu synchronisieren.
$ pip3 install gimme-iphotos
oder
$ docker pull zebradil/gimme-iphotos
$ gimme-iphotos --help
usage: gimme-iphotos [-h] [-c CONFIG] [-v] [-u USERNAME] [-p PASSWORD] [-d DESTINATION] [-o] [-r] [-n PARALLEL] [-g] [--zero-pad]
Downloads media files from iCloud
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Configuration file.
It's ini-like file (see configparser module docs), must contain [main] section.
Keys are fully-named arguments, except help, config and verbose.
Values specified using command line arguments take precedence over values from a provided config file.
-v, --verbose Increase verbosity. Can be specified multiple times.
Use -vvvv to get maximum verbosity.
-u USERNAME, --username USERNAME
iCloud username (email). Can be specified interactively if not set.
-p PASSWORD, --password PASSWORD
iCloud password. Can be specified interactively if not set.
-d DESTINATION, --destination DESTINATION
Destination directory. Can be specified interactively if not set.
-o, --overwrite Overwrite existing files. Default: false.
-r, --remove Remove missing files. Default: false.
-n PARALLEL, --num-parallel-downloads PARALLEL
Max number of concurrent downloads.
Increase this number if bandwidth is not fully utilized. Default: 3
-g, --group Group the photos into year and month directories.
--zero-pad Zero pad months when grouping photos.
Konfigurationsdatei verwenden:
$ cat john.cfg
[main]
username = [email protected]
password = not-secure123
destination = /home/john/Photos
remove = True
$ gimme-iphotos -c john.cfg
Überschreibende Konfigurationsdatei:
$ gimme-iphotos -c john.cfg --destination /tmp/icloud
Ohne Konfigurationsdatei:
$ # Password will be requested interactively
$ gimme-iphotos -u [email protected] --destination /tmp/icloud
Enter iCloud password for [email protected]:
Die CLI ist dieselbe, erfordert jedoch das Mounten des Zielverzeichnisses und der Konfigurationsdatei (falls erforderlich).
$ docker run --interactive --tty
-v < destination > :/somedir
-v ${PWD} /john.cfg:/app/john.cfg
zebradil/gimme-iphotos -c john.cfg
Lizenziert unter der MIT-Lizenz.
Von German Lashevich.