Sådan får du adgang til Facebook fra kommandolinjen [Linux]
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.