Comment poster des statuts sur Facebook à partir d’un terminal Ubntu

Le terminal Linux c’est difficile, c’est compliqué et c’est pour les pros (souvent de gros barbue) qui utilisent des méga-commandes de la mort. Ce n’est pas vrai! L’utilisation d’un terminal peut avoir plusieurs utilisation plus au moins marrantes et intéressantes, par exemple comme l’indique ce mini-tuto il est possible de poster des statuts sur Facebook.
Facebook
Pour pouvoir écrire des statuts sur Facebook, il faut suivre ces démarches pas à pas :
1. Installer Php, en ligne de commande:

sudoapt-getinstall php5-cli php5-curl

2. Verfier que les commandes suivante renvoie un argument ‘1’

php -r "echoini_get('allow_url_fopen');"
php -r "echofunction_exists('curl_init');"
php -r "echofunction_exists('json_decode');"

3. Télécharger le programme qui envoie les statuts sur Facebook (avec un simple wget)

wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php

4. Installer ensuite le programme téléchargé, en ligne de commande :

phpfbcmd_update.php
sudophpfbcmd_update.phpsudo
phpfbcmd_update.phpinstall

5. S’assurer que tout est bien installé en exécutant la commande :

fbcmd

Si un message indique que l’accès est refusé, ce n’est pas grave, le plus important c’est que la commande est présente dans le système.
6. Demander l’autorisation d’accès à Facebook

fbcmd go access

Une page Facebook devrait s’ouvrir dans un navigateur qui demandera si l’utilistauer veut utiliser l’application avec son compte Facebook
7. Demander l’authentification à Facebook
fbcmd go auth
Une page Facebook devrait s’ouvrir dans un navigateur qui donnera une clé qu’il faudra récupérer.
8. S’authetifier :
fbcmdauth‘clé’ (sans les guillemets)
9. Ajouter la permission

fbcmdaddperm

10. Tester

fbcmdstatus "test"

Heureusement qu’il ne faut faire cette manipulation qu’une seul fois, à l’avenir il faudra juste entrer la commande :

fbcmdstatus "Statut"

(avec les 2 guillemets), Pour écrire un statut sur Facebook.