Il s'agit de la commande flickr_uploadp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
flickr_upload - Télécharger des photos sur "flickr.com"
SYNOPSIS
flickr_upload [--auth] --auth_token [--Titre ] [--la description
description] [--public <0|1>] [--friend <0|1>] [--family <0|1>] [--tag ]
[--option clé=valeur] [--progress]
DESCRIPTION
Téléchargeur d'images par lots pour le service Flickr.com.
flickr_upload peut également être utile pour générer des jetons d'authentification par rapport à d'autres API
clés/secrets (c'est-à-dire pour l'intégration dans des scripts).
OPTIONS
--auth
L'indicateur "--auth" forcera flickr_upload à générer un jeton d'authentification contre
c'est la clé et le secret de l'API (ou, si vous le souhaitez, votre propre clé et votre secret). Cette
Le processus nécessite que l'appelant ait un navigateur à portée de main afin qu'il puisse couper et coller une URL.
Le jeton résultant doit être conservé quelque part comme "~/.flickrrc" puisqu'il faut
pour télécharger réellement des images.
--auth_token
Jeton d'authentification. Tu doit obtenir un jeton d'authentification en utilisant "--auth" avant de vous
peut télécharger des images. Voir la section EXEMPLES.
--Titre
Titre à utiliser sur toutes les images. Optionnel.
--la description
Description à utiliser sur toutes les images. Optionnel.
--public <0|1>
Remplacez le contrôle d'accès par défaut "is_public". Optionnel.
--ami <0|1>
Remplacez le contrôle d'accès par défaut "is_friend". Optionnel.
--famille <0|1>
Remplacez le contrôle d'accès par défaut "is_family". Optionnel.
--étiqueter
Les images sont étiquetées avec "tag". Plusieurs options "--tag" peuvent être données, ou vous pouvez simplement
placez-les tous dans une seule liste séparée par des espaces. Si vous souhaitez définir une balise avec
espaces, les guillemets doivent faire partie de la balise elle-même. Les travaux suivants en bash :
flickr_upload --tag='"tag un"' --tag='"tag deux"' image.jpg
--sens inverse
Inversez la liste des images fournies. Utile lors du téléchargement du contenu du répertoire avec
noms de fichiers triés. L'exemple suivant téléchargera le dernier fichier étendu glob comme premier
et vice versa. Le dernier fichier apparaîtra en premier dans le flux de photos cible.
flickr_upload --inverse *.jpg
--ensemble
Après avoir téléchargé avec succès toutes les photos, créez un nouvel ensemble nommé "NOM" et ajoutez le
photos dans l'ensemble. Une photo (aléatoire) sera la vignette de l'ensemble.
--option clé=valeur
Flickr ajoute périodiquement de nouvelles fonctionnalités à l'API de téléchargement, et celles-ci sont presque
toujours implémenté en tant que nouvelles paires clé/valeur. Plutôt que d'attendre une nouvelle
Flickr::Upload release, vous pouvez spécifier l'un des arguments facultatifs de l'API de téléchargement
en utilisant "--option".
flick_upload --option content_type=1 --tag='chats' two_cats.jpg
Vous pouvez également utiliser "--option" plutôt que les options de ligne de commande de flickr_upload :
flickr_upload --option is_public=1 --option title='chats' two_cats.jpg
Bien que Flickr puisse ajouter de nouvelles options à tout moment (voir
pour la liste la plus à jour),
les options actuellement connues comprennent :
--option safety_level=<1|2|3>
Remplacez la notation par défaut "safety_level". Réglez sur 1 pour Sûr, 2 pour Modéré,
ou 3 pour Restreint. Faire référence à .
--option content_type=<1|2|3>
Remplacez la notation par défaut "content_type". Réglez sur 1 pour Photo, 2 pour
Capture d'écran, ou 3 pour Art/Illustration. Faire référence à
.
--option caché=<1|2>
Remplacez la notation "cachée" par défaut. Définir sur 1 pour garder la photo en global
résultats de recherche, 2 à cacher des oreilles publiques.
Notez que les options inconnues de Flickr entraîneront un comportement indéfini.
--Chèque
Vérifie le jeton d'authentification via l'appel API flickr.auth.checkToken. Cela peut être
utilisé pour vérifier les clés API et les informations d'identification sans essayer de télécharger une image. Le résultat
est le résultat brut de l'appel d'API.
--progress, --no-progress
Affichez une barre de progression pour chaque téléchargement avec Term::ProgressBar. Ce module optionnel
devra être installé sur le système.
Par défaut, aucune barre de progression n'est affichée. Cela peut être modifié dans la configuration
fichier:
écho progression=1 >~/.flickrrc
--rapport, --pas de rapport
Signaler l'état de chaque ticket de téléchargement après le téléchargement du lot via Flickr::Upload's
méthode check_upload. Activé par défaut. La vérification de l'état peut être annulée en appuyant sur
ctrl-C.
La valeur par défaut est d'afficher un rapport après chaque téléchargement. Cela peut être modifié dans le
fichier de configuration:
rapport d'écho=0 >~/.flickrrc
--clé
--secret
Votre propre clé API et secret. Ceci est utile si vous souhaitez utiliser flickr_upload dans auth
mode en tant que générateur de jetons. Vous avez besoin à la fois de "clé" et de "secret". À la fois "clé" et "secret"
peut être placé dans "~/.flickrrc", permettant de mélanger flickr_upload avec vos propres scripts
en utilisant la même clé API et le même jeton d'authentification. Obtenir votre propre clé API et secret
est encouragé si vous associez flickr_upload à un processus automatisé.
Notez que si vous obtenez un jeton d'authentification par rapport à votre propre clé API et secret,
vous devrez spécifier la clé et le secret ainsi que le jeton lors du téléchargement des images.
La clé API et le jeton flickr_upload par défaut ne fonctionneront pas dans ce cas.
Liste des photos à télécharger. Le téléchargement s'arrête dès qu'une panne est détectée lors de la
télécharger. Le code de sortie du script indiquera le nombre d'images sur la ligne de commande
qui n'ont pas été téléchargés. Pour chaque image téléchargée, une URL Flickr sera générée.
flickr_upload utilise le téléchargement asynchrone alors que l'image est généralement transférée
assez rapidement, cela peut prendre un certain temps avant qu'il ne soit réellement disponible pour les utilisateurs.
flickr_upload attendra que cela se termine, mais sachez que les retards de
plus de trente minutes ont (rarement) été connus pour se produire.
EXEMPLES
Tout d'abord, vous devez obtenir un jeton d'authentification. Il s'agit d'une exigence motivée par la façon dont Flickr
gère les applications tierces :
cpb@earth :~$ flickr_upload --auth
1. Entrez l'URL suivante dans votre navigateur
https://www.flickr.com/services/auth?api_sig=<...>&frob=<...>&perms=write&api_key=<...>
2. Suivez les instructions sur la page Web
3. Frappez Une fois terminé.
Votre jeton d'authentification pour cette application est
Sauf si vous aimez taper des nombres longs sur la ligne de commande, vous devez conserver le "
quelque part à portée de main, comme un fichier de configuration :
echo auth_token= >~/.flickrrc
Télécharger un tas d'images est alors aussi simple que :
flickr_upload --tag 'chien' 'noyau dans une fenêtre.jpg' 'triste dans sunbeam.jpg'
CONFIGURATION
Pour éviter d'avoir à mémoriser les jetons d'authentification et autres (ou les faire apparaître dans le
listes de traitement des tables), les valeurs par défaut seront lues à partir de "$HOME/.flickrrc" s'il existe.
Tout champ défini ici peut, bien sûr, être remplacé sur la ligne de commande. Par exemple:
# ma config à $HOME/.flickrrc
auth_token = 334455
est_public=0
est_ami=1
est_famille=1
Notez, cependant, que ces valeurs par défaut remplacent les valeurs par défaut que vous avez attribuées dans votre Flickr
profil. Vous voudrez peut-être faire tout cela au même endroit.
Utilisez flickr_uploadp en ligne à l'aide des services onworks.net