Questo è il comando flickr_uploadp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
flickr_upload - Carica le foto su "flickr.com"
SINOSSI
flickr_upload [--auth] --auth_token [--titolo ] [--descrizione
descrizione] [--pubblico <0|1>] [--amico <0|1>] [--famiglia <0|1>] [--tag ]
[--option chiave=valore] [--progress]
DESCRIZIONE
Caricatore di immagini batch per il servizio Flickr.com.
flickr_upload può anche essere utile per generare token di autenticazione contro altre API
chiavi/segreti (ad esempio per l'incorporamento negli script).
VERSIONI
--auth
Il flag "--auth" farà sì che flickr_upload generi un token di autenticazione contro
è la chiave API e il segreto (o, se lo desideri, la tua chiave e il tuo segreto specifici). Questo
Il processo richiede che il chiamante disponga di un browser a portata di mano in modo da poter tagliare e incollare un URL.
Il token risultante dovrebbe essere conservato da qualche parte come "~/.flickrrc"perché è necessario
per caricare effettivamente le immagini.
--auth_token
Token di autenticazione. Voi devono obbligatoriamente: ottenere un token di autenticazione utilizzando "--auth" prima di te
può caricare immagini. Vedi la sezione ESEMPI.
--titolo
Titolo da utilizzare su tutte le immagini. Opzionale.
--descrizione
Descrizione da utilizzare su tutte le immagini. Opzionale.
--pubblico <0|1>
Sostituisci il controllo di accesso predefinito "is_public". Opzionale.
--amico <0|1>
Sostituisci il controllo di accesso predefinito "is_friend". Opzionale.
--famiglia <0|1>
Sostituisci il controllo di accesso predefinito "is_family". Opzionale.
--etichetta
Le immagini sono contrassegnate con "tag". Possono essere fornite più opzioni "--tag", oppure puoi semplicemente
metterli tutti in un unico elenco separato da spazi. Se vuoi definire un tag con
spazi, le virgolette devono essere parte del tag stesso. I seguenti lavori in bash:
flickr_upload --tag='"tag uno"' --tag='"tag due"' image.jpg
--inversione
Invertire l'elenco delle immagini fornite. Utile quando si caricano i contenuti della directory con
nomi di file ordinati. L'esempio seguente caricherà l'ultimo file espanso glob come primo
e viceversa. L'ultimo file apparirà per primo nel flusso di foto di destinazione.
flickr_upload --reverse *.jpg
--set
Dopo aver caricato con successo tutte le foto, crea un nuovo set chiamato "NAME" e aggiungi il
foto nel set. Una foto (casuale) sarà la miniatura del set.
--opzione chiave=valore
Flickr aggiunge periodicamente nuove funzionalità all'API di caricamento e queste sono quasi
sempre implementato come nuove coppie chiave/valore. Piuttosto che aspettare un nuovo
Flickr::Upload release, puoi specificare uno qualsiasi degli argomenti facoltativi dell'API di caricamento
usando "--opzione".
flick_upload --option content_type=1 --tag='gatti' due_gatti.jpg
Puoi anche usare "--option" invece delle opzioni della riga di comando di flickr_upload:
flickr_upload --option is_public=1 --option title='cats' two_cats.jpg
Mentre Flickr può aggiungere nuove opzioni in qualsiasi momento (vedi
per l'elenco più aggiornato),
le opzioni attualmente note includono:
--option livello_sicurezza=<1|2|3>
Sostituisci la notazione "safety_level" predefinita. Impostato su 1 per Sicuro, 2 per Moderato,
o 3 per Limitato. Fare riferimento a .
--option content_type=<1|2|3>
Sostituisci la notazione predefinita "content_type". Imposta su 1 per Foto, 2 per
Screenshot, o 3 per Arte/Illustrazione. Fare riferimento a
.
--opzione nascosta=<1|2>
Sostituisci la notazione "nascosta" predefinita. Imposta su 1 per mantenere la foto in globale
risultati di ricerca, 2 da nascondere alle ricerche pubbliche.
Nota che le opzioni sconosciute a Flickr comporteranno un comportamento indefinito.
--dai un'occhiata
Controlla il token di autenticazione tramite la chiamata API flickr.auth.checkToken. Questo può essere
utilizzato per verificare le chiavi API e le credenziali senza provare a caricare un'immagine. Il risultato
sono i risultati grezzi della chiamata API.
--progresso, --nessun progresso
Visualizza una barra di avanzamento per ogni caricamento con Term::ProgressBar. Quel modulo opzionale
dovrà essere installato sul sistema.
L'impostazione predefinita è non visualizzare una barra di avanzamento. Che può essere modificato nella configurazione
file:
echo progresso=1 >~/.flickrrc
--report, --no-report
Segnala lo stato di ogni ticket di caricamento dopo aver caricato il batch tramite Flickr::Upload's
metodo check_upload. Attivo per impostazione predefinita. Il controllo dello stato può essere annullato premendo
ctrl-C.
L'impostazione predefinita prevede la visualizzazione di un report dopo ogni caricamento. Che può essere cambiato in
file di configurazione:
echo report=0 >~/.flickrrc
--chiave
--segreto
La tua chiave API e il tuo segreto. Questo è utile se vuoi usare flickr_upload in auth
mode come generatore di token. Hai bisogno sia di "chiave" che di "segreto". Sia "chiave" che "segreto"
può essere inserito in "~/.flickrrc", che consente di combinare flickr_upload con i propri script
utilizzando la stessa chiave API e token di autenticazione. Ottenere la tua chiave API e il tuo segreto
è consigliato se stai collegando flickr_upload a qualche processo automatizzato.
Tieni presente che se ottieni un token di autenticazione contro la tua chiave API e il tuo segreto,
dovrai specificare la chiave e il segreto insieme al token durante il caricamento delle immagini.
La chiave API e il token flickr_upload predefiniti non funzioneranno in questo caso.
Elenco delle foto da caricare. Il caricamento si interrompe non appena viene rilevato un errore durante il
caricamento. Il codice di uscita dello script indicherà il numero di immagini sulla riga di comando
che non sono stati caricati. Per ogni immagine caricata verrà generato un URL di Flickr.
flickr_upload utilizza il caricamento asincrono, quindi mentre l'immagine viene solitamente trasferita
abbastanza rapidamente, potrebbe volerci un po' di tempo prima che sia effettivamente disponibile per gli utenti.
flickr_upload aspetterà il completamento dell'operazione, ma tieni presente che i ritardi di
si è saputo (raramente) che si verificassero più di trenta minuti.
ESEMPI
Innanzitutto, devi ottenere un token di autenticazione. Questo è un requisito guidato da come Flickr
gestisce applicazioni di terze parti:
cpb@terra:~$ flickr_upload --auth
1. Inserisci il seguente URL nel tuo browser
https://www.flickr.com/services/auth?api_sig=<...>&frob=<...>&perms=write&api_key=<...>
2. Segui le istruzioni sulla pagina web
3. Colpisci Al termine.
Il tuo token di autenticazione per questa applicazione è
A meno che non ti piaccia digitare numeri lunghi sulla riga di comando, dovresti mantenere il "
da qualche parte a portata di mano, come un file di configurazione:
echo auth_token= >~/.flickrrc
Caricare un gruppo di immagini è quindi facile come:
flickr_upload --tag 'dog' 'kernel in a window.jpg' 'sad in sunbeam.jpg'
CONFIGURAZIONE
Per evitare di dover ricordare i token di autenticazione e simili (o farli apparire nel
elenchi di tabelle di processo), i valori predefiniti verranno letti da "$HOME/.flickrrc" se esiste.
Qualsiasi campo definito lì può, ovviamente, essere sovrascritto sulla riga di comando. Per esempio:
# la mia configurazione su $HOME/.flickrrc
token_auth=334455
è_pubblico=0
è_amico=1
è_famiglia=1
Nota, tuttavia, che queste impostazioni predefinite sovrascrivono le impostazioni predefinite che hai assegnato nel tuo Flickr
profilo. Potresti voler fare tutte quelle cose in un unico posto.
Usa flickr_uploadp online usando i servizi onworks.net