Förra gången visar vi dig hur du tweetar från kommandoraden. Men om du är mer av en Facebook-person och att du också vill se cool med konsolen kanske du undrar om samma lösning finns för dig. Svaret är ja!

fbcmd är en liten PHP-programvara som låter dig komma åt ditt Facebook-konto från kommandoraden. Med undantag för några saknade funktioner är fbcmd oerhört komplett.

Installation

Det finns inga paket tillgängliga för distributionen (förutom Arch) så du måste installera programmet manuellt.

 sudo apt-get installera php5-cli php5-curl 

Då måste du ladda ner fbcmd med det:

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

Initiera installationen:

 php fbcmd_update.php 

Och slutligen installera det:

 sudo php fbcmd_update.php sudo php fbcmd_update.php installera 

Hela processen förklaras i den officiella wikien, du kan också besöka felsökningsidan vid problem, eller ens lämna en kommentar.

Och precis när du trodde att du var klar, försökte du starta programmet från konsolen med

 fbcmd 

du borde få något så här

Som du kan läsa måste du godkänna fbcmd på flera nivåer. I grund och botten lanseras

 fbcmd gå åtkomst 

Och ge den grundläggande auktorisationen. Skriv sedan:

 fbcmd gå auth 

Du ska skapa en kod som du kopierar klistra in i

 fbcmd auth [kod] 

Slutligen hantera behörigheterna med

 fbcmd addperm 

Du kan alltid kolla vilka behörigheter som beviljats

 fbcmd showperm 

Ganska tråkigt jag ger dig det, men åtminstone vet du vad du gör. Fbcmd är nu klar att användas.

Användande

Den allmänna syntaxen för användning av fbcmd är

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

Nyckelordet här är "kommando". Som jag sa tidigare, med undantag för några saknade funktioner, är fbcmd mycket komplett. Vad jag verkligen menar är att du kan göra så mycket som med webbgränssnittet, förutom att skicka privata meddelanden, pokes eller acceptera vänförfrågningar.

Eftersom du kan göra så mycket, låt mig ge dig några exempel på vad du kanske vill göra först. Jag uppmanar dig att söka på egen hand om du vill utföra en specifik åtgärd.

  • För att ändra din status, skriv
 fbcmd status [ny status] 

(Observera att du kan märka några genom att ställa sitt namn efter en '@' i meddelandet)

  • För att visa inlägg från andra på din vägg, använd
 fbcmd mywall 
  • För att se alla dina vänner, försök
 fbcmd vänner 

Detta förkroppsligar också sökfunktionen, eftersom du kan exakt en strängsekvens som ett argument och det kommer att returnera vännerna med den strängen i deras namn.

 fbcmd vänner "[sträng]" 

Och om du bara vill veta vem som är online är kommandot

 fbcmd-fonlin 
  • För att visa de senaste X-meddelandena i inkorgen, är syntaxen
 fbcmd inkorg X 
  • För att kolla in flödeshistorierna, använd
 fbcmd-strömmen 

Du kan då gilla något inlägg med

 fbcmd som [post ID] 
  • Om du vill lägga till en bild skriver du in
 fbcmd addpic [sökväg till bilden] [valfritt album-ID] [valfri tagg] 

Slutsats

Som du kan se är fbcmd mycket intressant att använda. Det är fortfarande väldigt komplext, och jag antar att kommandoraden är mer lämplig för något enklare, som Twitter. Men det är fortfarande super coolt för att komma åt Facebook på det sättet. Programmet beror dock tungt på det officiella API som innebär att funktionerna kan modifieras av Facebook själv. Just nu tillåter politiken inte oss att acceptera vänner via API, men det kan ändras i framtiden.

Vad tycker du om fbcmd? Hur jämför du det med TTYtter? Har du några frågor? Vänligen meddela oss i kommentarerna.