OSX/IOS

Come scaricare le foto di iCloud tramite la riga di comando

Scarica le foto di iCloud tramite la riga di comando

Hai mai desiderato scaricare tutte le foto da iCloud Photos utilizzando la riga di comando? Grazie allo strumento di terze parti icloud_photos_downloader, puoi fare proprio questo. Chiamato in breve icloudpd, funziona per accedere e scaricare foto direttamente da iCloud utilizzando la riga di comando su Mac, PC Windows o Linux.

icloudpd è open source e puoi farlo controlla il progetto sorgente su github se siete interessati.

Poiché icloud_photos_downloader è uno strumento Python, dovrai avere Python 3.x installato o installare Homebrew sul tuo Mac se non lo hai già fatto. Supponiamo che tu stia utilizzando Homebrew su un Mac, ma se stai utilizzando qualcos’altro, segui il metodo di installazione appropriato.

Innanzitutto, dovrai installare Python sul tuo Mac se non l’hai già fatto. Se hai già installato Python in precedenza, puoi saltare questo passaggio.

brew install python

Una volta terminata l’installazione di Python, puoi installare il pacchetto icloud_photos_downloader con pip usando il seguente comando:

pip install icloudpd

Quando hai finito di installare icloudpd, sei a posto.

Come scaricare tutte le foto di iCloud tramite la riga di comando

Dopo aver installato icloudpd, sei pronto per usarlo per scaricare le foto direttamente da Foto di iCloud utilizzando l’API di iCloud.

Dovrai specificare una directory in cui scaricare le foto e includere anche il tuo ID Apple e la password, in questo modo:

icloudpd --directory ~/iCloudPhotoBackup
--username appleID@example.com
--password examplepassword123

Questo verrà scaricato tutto foto da Foto di iCloud nella directory di destinazione.

Assicurati di avere abbastanza spazio disponibile su disco per completare il download e assicurati di avere anche la larghezza di banda disponibile. Molte foto possono richiedere molto tempo per il download, quindi se disponi di una libreria di oltre 100.000 immagini che occupano 350 GB di spazio di archiviazione, sii paziente e lascia che finisca.

Quando hai finito, ti consigliamo di esaminare la directory in cui hai scaricato tutto in modo da saperlo

Esistono altri modi per scaricare tutte le tue foto da iCloud, incluso scaricarle tutte da iCloud sul tuo Mac disattivando Foto di iCloud, eseguendo un’azione simile per scaricarle tutte da iCloud su un iPhone o iPad utilizzando la funzione di download del sito Web iCloud.com (che purtroppo lo limita a 1000 foto alla volta, rendendolo impossibile per gli utenti con librerie di foto di grandi dimensioni) o utilizzando l’impostazione “Scarica originali” per le foto di iCloud in Foto su Mac (assicurati ancora una volta di avere abbastanza spazio su disco per raggiungere questo obiettivo) , o puoi anche usare Strumento di richiesta dati GDPR di Apple per richiedere una copia di tutto ciò che Apple ha da te, comprese le foto di iCloud.

Per quello che vale, ci sono molte altre opzioni e flag disponibili per icloudpd per scaricare selettivamente le immagini da iCloud Photos. Se esegui icloudpd –help, vedrai le seguenti opzioni:

Usage: icloudpd.py options

Scarica tutte le foto di iCloud in una directory locale

Opzioni:
-d, –directory directory Directory locale per la quale deve essere utilizzata
Scaricare
-u, –username username Il tuo nome utente o indirizzo email iCloud
-p, –password password La tua password iCloud (predefinita: usa PyiCloud
portachiavi o richiesta password)
–cookie-directory /cookie/directory
Directory per la memorizzazione dei cookie
login (predefinito: ~/.pyicloud)
–la dimensione [original|medium|thumb] Dimensioni dell’immagine da scaricare (predefinito: originale)
–dimensione-foto-live [original|medium|thumb]
Dimensione video Live Photo da scaricare (impostazione predefinita:
originale)
–recent INTEGER RANGE Numero di foto recenti da scaricare
(impostazione predefinita: scarica tutte le foto)
–until-found GAMMA INTERA Scarica le ultime foto aggiunte fino a noi
trovare x numero di file precedentemente scaricati
foto consecutive (predefinito: scarica tutto
fotografie)
-a, –album album Album da scaricare (predefinito: Tutte le foto)
-l, –list-albums Elenca gli album disponibili
–skip-videos Non scarica alcun video (predefinito: Download
tutte le foto e i video)
–skip-live-photos Non scarica alcuna foto dal vivo (impostazione predefinita:
Scarica foto dal vivo)
–force-size Scarica solo la dimensione richiesta (impostazione predefinita:
scarica l’originale se la dimensione non è disponibile)
–auto-delete Analizza la cartella “Eliminati di recente” e
eliminare tutti i file trovati lì. (Se tu
ripristina la foto su iCloud, lo farà
scaricato di nuovo.)
–only-print-filenames Stampa solo i nomi file di tutti i file che
verrà scaricato (esclusi i file che
sono già stati scaricati.)(Nessun download
o eliminare qualsiasi file.)
–folder-structure struttura_cartella
Struttura delle cartelle (predefinito: {:%Y/%m/%d})
–set-exif-datetime Scrive il tag Exif DateTimeOriginal da
la data di creazione del file, se non esiste.
–smtp-username smtp_username
Il tuo nome utente SMTP, per l’invio di email
notifiche sull’accesso in due passaggi
scadere.
–smtp-password smtp_password
La tua password SMTP, per l’invio di email
notifiche sull’accesso in due passaggi
scadere.
–smtp-host smtp_host L’host del tuo server SMTP. Il valore predefinito è:
smtp.gmail.com
–smtp-port smtp_port La porta del tuo server SMTP. Predefinito: 587 (Gmail)
–smtp-no-tls Passa questo flag per disabilitare TLS per SMTP (TLS
è richiesto per Gmail)
–notification-email notifica_email
L’indirizzo email che desideri
ricevere notifiche e-mail. Predefinito: smtp
Nome utente
–notification-script PATH Esegue uno script esterno quando due fattori
l’accesso scade. (percorso obbligatorio:
/path/to/my/script.sh)
–log-livello [debug|info|error] Livello di registro (predefinito: debug)
–no-progress-bar Disabilita la barra di avanzamento su una riga e
stampa i messaggi di registro su righe separate
(La barra di avanzamento è disabilitata per impostazione predefinita se
nessun tty allegato)
–threads-num INTERVALLO INTERO Numero di thread della CPU (predefinito: 1)
–version Mostra la versione ed esce.
-h, –help Visualizza questo messaggio ed esci.

Come puoi vedere, sono disponibili alcune opzioni personalizzabili, probabilmente al di là delle esigenze della maggior parte degli utenti che vogliono semplicemente scaricare tutte le loro foto da iCloud su un dispositivo o spazio di archiviazione locale per il backup, l’archiviazione o altro.

Utilizzare icloud_photos_downloader per scaricare tutte le foto da iCloud Photos? Hai usato un’altra soluzione? Quanto era grande la libreria che hai scaricato? Raccontaci le tue esperienze e pensieri nei commenti.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close