Sidste gang viser vi dig, hvordan du tweet fra kommandolinjen. Men hvis du er mere af en Facebook-person, og at du også vil se sej ud med konsollen, kan du tænke dig, om den samme løsning eksisterer for dig. Svaret er ja!

fbcmd er en lille PHP-software, der giver dig adgang til din Facebook-konto fra kommandolinjen. Bortset fra et par manglende funktioner er fbcmd utrolig komplet.

Installation

Der er ingen pakker til rådighed for din distribution (undtagen Arch), så du skal installere programmet manuelt.

 sudo apt-get installere php5-cli php5-curl 

Derefter skal du downloade fbcmd med det:

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

Initialiser installationen:

 php fbcmd_update.php 

Og endelig installere det:

 sudo php fbcmd_update.php sudo php fbcmd_update.php installere 

Hele processen er forklaret i den officielle wiki, du kan også besøge fejlsøgningssiden i tilfælde af problemer, eller endda forlade en kommentar.

Og lige da du troede at du var færdig, forsøgte du at starte programmet fra konsollen med

 fbcmd 

du skulle få noget som dette

Som du kan læse, skal du give tilladelse til fbcmd på flere niveauer. Dybest set, lancering

 fbcmd gå adgang 

Og giv den grundlæggende tilladelse. Indtast derefter:

 fbcmd gå auth 

Du skal generere en kode, du kopierer indsæt i

 fbcmd auth [kode] 

Endelig administrer tilladelserne med

 fbcmd addperm 

Du kan altid kontrollere, hvilke tilladelser der blev givet med

 fbcmd showperm 

Næsten kedelig, jeg giver dig det, men i det mindste ved du hvad du laver. Fbcmd er nu klar til brug.

Anvendelse

Den generelle syntaks for brug af fbcmd er

 fbcmd [kommando] [parametre] - [præference] = [værdi] 

Søgeordet her er "kommando". Som jeg sagde før, med undtagelse af et par manglende funktioner, er fbcmd meget komplet. Hvad jeg virkelig mener er, at du kan gøre lige så meget som med webgrænsefladen, undtagen at sende private beskeder, pokes eller acceptere venneforespørgsler.

Da du kan gøre så meget, lad mig give dig et par eksempler på, hvad du måske vil gøre først. Jeg inviterer dig til at søge på egen hånd, hvis du vil udføre en bestemt handling.

  • For at ændre din status skal du skrive
 fbcmd status [ny status] 

(Bemærk at du kan tagge nogle ved at sætte sit navn efter en '@' i meddelelsen)

  • For at vise indlæg fra andre på din væg, brug
 fbcmd mywall 
  • For at se alle dine venner, prøv
 fbcmd venner 

Dette belyser også søgefunktionen, da du kan præcisere en strengsekvens som et argument, og det vil returnere venner med den pågældende streng i deres navn.

 fbcmd venner "[streng]" 

Og hvis du bare vil vide, hvem der er online, er kommandoen

 fbcmd fonline 
  • For at vise de sidste X meddelelser i din indbakke, er syntaksen
 fbcmd indbakke X 
  • For at tjekke stream historierne, brug
 fbcmd stream 

Du kan derefter lide et indlæg med

 fbcmd som [post ID] 
  • For at tilføje et billede skal du skrive
 fbcmd addpic [sti til billedet] [valgfri album-id] [valgfri tag] 

Konklusion

Som du kan se, er fbcmd meget interessant at bruge. Det forbliver meget komplekst, og jeg tror at kommandolinjen er mere passende til noget enklere, som Twitter. Men det er stadig super cool at få adgang til Facebook på den måde. Programmet afhænger dog stærkt af den officielle API, hvilket betyder, at funktionerne kan ændres af Facebook selv. Lige nu tillader politikken os ikke at acceptere venner via API'en, men det kan ændre sig i fremtiden.

Hvad synes du om fbcmd? Hvordan sammenligner du det med TTYtter? Har du nogen spørgsmål? Lad os vide det i kommentarerne.