fbcmd : facebook en ligne de commande

Hell 0 world,

aujourd’hui on se la raconte ulimate geek avec un outils dévelopé par Dave Tompkins qui permet de changer ses status, commenter, ajouter des album … sur facebook mais … en ligne de commande 🙂

Oui les shellinator vont être content !!!

Bon ok l’outils est pas tout jeune. Il a commencé a être développer en 2008 et son dev à pas évoluer depuis mars 2011 mais bon … un coup de pub, une relance … et peut-être que de nouvelle fonctionnalité vont apparaître courant 2012 😉

Pour l’installation et l’utilisation le wiki du projet est bien renseigné mais tout en anglais donc je vous fait une mini doc ultra simplifié :

1/ Installation

A/ PHP

il vous faut php installé sur votre machine :

sudo apt-get install php5

ou

wget -c //fr.php.net/distributions/php-5.3.13.tar.bz2
tar -zxvf php*
cd php*
./configure
make
sudo make install
sudo libtool --finish /opt/php-5.3.13/libs
sudo a2endmod php5

B/ fbcmd

sudo mkdir ~/.fbcmd
cd ~/.fbcmd
wget -c https://github.com/dtompkins/fbcmd/raw/master/fbcmd_update.php
sudo php fbcmd_update.php
sudo php fbcmd_update.php install

 2/Authenrtification/Utilisation

Pas besoin de fichier de conf pour mettre vos loggin mot de passe. Tout ce passe sur FB

A/ Authorization d’utilisation de l’appli

entrez cette URL dans votre navigateur

https://www.facebook.com/dialog/oauth?client_id=42463270450&redirect_uri=http://www.facebook.com/connect/login_success.html

et accepté l’utilisation : un success apparaîtra

puis généré un code d’authentification :

entrez cette URL dans votre navigateur

Récupérez  le code et sur votre terminal tapez :
fbcmd auth <LeCodeQueVousAvezRecuperez>
Puis toujours dans votre terminal tapez :
fbcmd addperm

Ce dernier va vous donnez une url a rentrer dans votre navigateur dans la quel vous accepeterez l’utilisation des outils .. ou pas 😉

Et pour l’install … c’est fini 😉

B/ Utillisation

fbcmd status "FB en ligne de commande c'est sympa :) merci tuxme.net \
d'être à la pointe du WTF ... pourquoi faire du FB en ligne de commande ;)"

ou encore

fbcmd comment 0 "je rajoute un commentaire mon premier changement de status \
en ligne de commande ... comment ça déchire tout ;)"

ou encore encore ?…

 fbcmd addpic /tmp/freaky-epic-fail-condom-brand-win.jpg 0 "Je suis pas \
sure lucas est dis GO pour les capot star wars ;)"