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