réseaux sociaux à partir de la ligne de commande, Partie 3: Tumblr, Flickr et YouTube

Cet article fait partie de la série médias sociaux de la ligne de commande :

  • Les médias sociaux de la ligne de commande, Partie 1: Facebook et Twitter
  • Les médias sociaux de la ligne de commande, Partie 2: Google
  • Les médias sociaux de la ligne de commande, Partie 3: Tumblr, Flickr et YouTube

Dans la première tranche de cette série d'articles, nous enseignons les bases pour gérer Facebook et Twitter à partir de la ligne de commande. Dans la deuxième tranche, nous présentons GoogleCL pour la gestion des services Google. Cette fois-ci nous allons parler de certaines applications en mode texte pour Tumblr, Flickr et YouTube.

Tumblr

Bien qu'il y ait plus d'une ligne de commande Tumblr client, celui que je recommande est un bijou Ruby appelé Tumblr-rb . Il est le seul que je connaisse qui soutient YAML Ain & # 8217; . t (langage de balisage YAML), qui est propre, lisible par l'homme en forme des documents

Installation

Vous devez d'abord installer Ruby et RubyGems. Une fois que cela est hors de la route, vous pouvez saisir Tumblr-rb avec une seule commande:

 Gem install-rb tumblr

Maintenant liens symboliquement la pierre précieuse afin que vous puissiez l'utiliser sans avoir à taper le chemin complet du fichier à chaque fois:

 Sudo ln -s ~ / .gem / ruby ​​/ 1.8 / bin / tumblr / usr / bin / tumblr

Enfin, il y a quelques étapes nécessaires pour autoriser Tumblr-rb pour accéder à votre compte Tumblr. Vous devez d'abord enregistrer une application Tumblr ; vous pouvez l'appeler comme vous le souhaitez. La chose importante est d'obtenir la clé client OAuth et clé secrète. Une fois que vous avez, exécutez:

 Tumblr Autorisez

Il vous amène à une page qui ressemble à ceci:

Log & gt;

utiliser

Tumblr-rb a manuel en ligne et plus documentation orientée développeur . Voici une référence rapide pour certaines des commandes que vous pouvez exécuter:

  • Créer un message texte:
     Tumblr afficher mon-formaté-post.txt
  • Publier une URL et le mettre dans la file d'attente:
     Tumblr après -q http: //astucestechnologiques.com
  • Poster un fichier multimédia (image, audio ou vidéo) et l'enregistrer comme un projet:
     Tumblr après -d mon nouveau-chanson.wav
  • Poster un texte de STDIN:
    Entrée Tumblr « je poste à Tumblr de mon Raspberry Pi
  • Post à partir de STDIN en utilisant un fichier YAML:
     data.yaml joli chat post.txt

    --host = tumblr myblawg.tumblr.com

Vous pouvez ajouter des métadonnées à vos messages incorporant la question devant YAML Voici un exemple:

..

Flickr

uploadr.py est un client simple, écrit en Python Flickr vous permettra de télécharger des fichiers d'image à partir d'un dossier local votre compte Flickr

Installation

Tout d'abord, vous avez besoin Python 2. * télécharger les dernières sources Uploadr.py GitHub.

.

clone git https://github.com/ept/uploadr.py.git

Avant de continuer, connectez-vous cette page Flickr

dans votre navigateur pour obtenir une clé d'API Cliquez sur "Demander une clé non commerciale"

Fill & gt; ..

export FLICKR_UPLOADR_PY_API_KEY = « [ clé] [FLICKR_UPLOADR_PY_SECRET clé export = « [secrète] '

«

Démarrer une nouvelle session shell pour que les modifications prennent effet Entrez le uploadr.py que vous avez téléchargé à partir du répertoire GitHub et sous-répertoire. » Uploadr « Run:

Python./uploadr.py

Remplacer. avec python 2. * version de Python, comme python2.7, si votre version par défaut est 3. *. Cette commande ouvre une page d'autorisation dans votre navigateur. Cliquez sur « OK, j'autorise. » maintenant, nous sommes prêts pour tirer

utilisation

bien presque

prêt à rouler besoin de modifier quelques lignes uploadr.py pour donner le programme des instructions sur la ligne 56, entrez dans le répertoire où sont stockées vos images: ..

img_dir = "~ / Photos / PhotosForFLickr /"

peut aussi le configurer pour recevoir la ligne de commande arguments pour le titre, la description et tags:

pre & gt; FLICKR = {

FLICKR = { "title": sys. argv [1], "description" sys.argv [2], "tags": sys.argv [3], "is_public": « 1

Index
  1. Tumblr
    1. Installation
    2. utiliser

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up