Hur får du tillgång till Facebook från kommandoraden [Linux]
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.