Sist gang viser vi deg hvordan du kan tweet fra kommandolinjen. Men hvis du er mer av en Facebook-person, og at du også vil se kult ut med konsollen, kan du kanskje lure på om den samme løsningen finnes for deg. Svaret er ja!

fbcmd er en liten PHP-programvare som lar deg få tilgang til din Facebook-konto fra kommandolinjen. Bortsett fra noen manglende funksjoner, er fbcmd utrolig komplett.

Installasjon

Det er ingen pakker tilgjengelig ennå for distribusjonen din (unntatt Arch), så du må installere programmet manuelt.

 sudo apt-get installere php5-cli php5-curl 

Du må da laste ned fbcmd med det:

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

Initialiser installasjonen:

 php fbcmd_update.php 

Og endelig installer den:

 sudo php fbcmd_update.php sudo php fbcmd_update.php installere 

Hele prosessen er forklart i den offisielle wiki, du kan også besøke feilsøkingssiden ved problemer, eller til og med legge igjen en kommentar.

Og akkurat da du trodde du var ferdig, prøvde å starte programmet fra konsollen med

 fbcmd 

du burde få noe sånt

Som du kan lese, må du gi autorisasjon til fbcmd på flere nivåer. I utgangspunktet lanseres

 fbcmd gå til tilgang 

Og gi grunnleggende autorisasjon. Deretter skriver du:

 fbcmd gå auth 

Du bør generere en kode som du kopierer, lim inn i

 fbcmd auth [kode] 

Endelig administrer tillatelsene med

 fbcmd addperm 

Du kan alltid sjekke hvilke tillatelser som ble gitt med

 fbcmd showperm 

Ganske kjedelig, jeg gir deg det, men i det minste vet du hva du gjør. Fbcmd er nå klar til bruk.

bruk

Den generelle syntaksen for bruk av fbcmd er

 fbcmd [kommando] [parametere] - [preference] = [value] 

Søkeordet her er "kommando". Som jeg sa før, med unntak av noen manglende funksjoner, er fbcmd veldig komplett. Det jeg egentlig mener er at du kan gjøre så mye som med webgrensesnittet, bortsett fra å sende private meldinger, pokes eller godta vennsforespørsler.

Siden du kan gjøre så mye, la meg gi deg noen eksempler på hva du kanskje vil gjøre først. Jeg inviterer deg til å søke på egen hånd hvis du vil utføre en bestemt handling.

  • For å endre status, skriv inn
 fbcmd status [ny status] 

(Merk at du kan merke noen ved å sette navnet sitt etter en '@' i meldingen)

  • For å vise innlegg fra andre på veggen din, bruk
 fbcmd mywall 
  • For å se alle vennene dine, prøv
 fbcmd venner 

Dette belyser også søkefunksjonen, da du kan presisere en strengsekvens som et argument, og det vil returnere vennene med den aktuelle strengen i navnet deres.

 fbcmd venner "[streng]" 

Og hvis du bare vil vite hvem som er online, er kommandoen

 fbcmd fonline 
  • For å vise de siste X-meldingene i innboksen din, er syntaksen
 fbcmd innboks X 
  • For å sjekke ut strømningshistoriene, bruk
 fbcmd-strømmen 

Du kan da liker et innlegg med

 fbcmd som [post ID] 
  • For å legge til et bilde, skriv inn
 fbcmd addpic [sti til bildet] [valgfritt album-ID] [valgfri tag] 

Konklusjon

Som du kan se, er fbcmd veldig interessant å bruke. Det forblir veldig komplisert, og jeg antar at kommandolinjen er mer passende for noe enklere, som Twitter. Men det er fortsatt superkult å få tilgang til Facebook på den måten. Programmet avhenger imidlertid av den offisielle API som betyr at funksjonene kan endres av Facebook selv. Foreløpig lar politikken oss ikke godta venner via API, men det kan endres i fremtiden.

Hva synes du om fbcmd? Hvordan sammenligner du det med TTYtter? Har du noen spørsmål? Gi oss beskjed i kommentarene.