Reklame

facebook linux kommandolinjeNæsten alle, især i lande i den første verden, er på Facebook. Venner, begivenheder, billeder og meget mere findes alle ofte på Facebook i modsætning til andre placeringer. Imidlertid ønsker en ultimativ nørd muligvis ikke at bruge Facebook som alle andre - nemlig via deres hjemmeside.

Visse nørder er meget bekendt med Linux-kommandolinjen. Hvis du er nybegynder, kan du tjekke vores ultimative guide til Linux Kom godt i gang med Linux og UbuntuDu er interesseret i at skifte til Linux... men hvor starter du? Er din pc kompatibel? Vil dine foretrukne apps arbejde? Her er alt hvad du har brug for at vide for at komme i gang med Linux. Læs mere at lære mere. Enhver på Linux-kommandolinjen vil elske at bruge kommandolinjen til at få adgang til det sociale sociale netværk på Facebook. Dette lyder som en umulig bedrift, men et PHP-script gør det hele muligt.

Om fbcmd

fbcmd er et simpelt PHP-script (godt, enkelt sammenlignet med det faktiske Facebook-websted), som tillader det dig til at udføre handlinger på Facebook via scriptet, som om scriptet var et naturligt installeret Ansøgning. Du kan derefter videresende kommandoer til programmet såvel som andre flag eller valgfri information, som du er vant til fra de fleste andre kommandolinjeprogrammer.

instagram viewer

Forudsætninger

For at bruge scriptet skal du sørge for, at du har nogle PHP-moduler installeret. Under Ubuntu kan du installere dem ved at udstede kommandoen sudo apt-get installer php5-cli php5-curl. Andre Linux-distributioner skal have lignende kommandoer med lignende pakkenavne. Når disse moduler er installeret, kan du downloade fbcmd fra dette link her (højreklik på det og vælg Gem som) eller ved at udstede kommandoen wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php. Når filen er hentet, skal du fortsætte og køre sudo php fbcmd_update.php installation.

Sætte op

facebook linux kommandolinje
Brug af fbcmd kræver, at du er godkendt med Facebook, men fbcmd bruger ikke traditionelle loginoplysninger. I stedet skal du gennemgå en installationsproces for at komme i gang. Kør først fbcmd og du vil se nogle instruktioner, der er udskrevet i terminalen, når du kommer i gang. Første type fbcmd gå adgang for at åbne en forbindelse til Facebook, derefter fbcmd gå autorisation at starte en browser med en godkendelseskode baseret på din Facebook-konto.

facebook kommandolinje
Skriv derefter fbcmd autor [kode], udskiftning af [kode] med den faktiske genererede kode. Du kan derefter tilføje tilladelser til fbcmd ved hjælp af fbcmd addperm, og kontroller tilladelser ved hjælp af fbcmd showperm.

Anvendelse

facebook linux kommandolinje
Nu hvor du endelig er konfigureret, er det tid til at gøre nogle ting med fbcmd. Brug for at oprette en ny status fbcmd status [besked]. Hvis du gerne vil se de indlæg, som andre har lavet på din væg, skal du bruge fbcmd mywall. fbcmd venner returnerer en liste over alle dine venner, men du kan også søge efter specifikke venner ved hjælp af fbcmd venner "[streng]" (fjern de firkantede parenteser, men med anførselstegn). Brug for at se, hvem der i øjeblikket er online fbcmd fonline. Du kan vise den sidste x mængde meddelelser i din indbakke ved hjælp af fbcmd indbakke X, naturligvis erstatte X med et tal. For at tjekke dit nyhedsfeed ved hjælp af fbcmd strøm, og gerne et indlæg, der bruger fbcmd som [post ID]. Hvis du vil uploade et billede til Facebook, skal du bruge fbcmd addpic [billedsti] [valgfrit album-ID] [valgfrit tag].

Konklusion

Alt i alt er det ret cool at være i stand til at gøre alt dette med Facebook direkte fra kommandolinjen. Denne metode til at få adgang til Facebook er naturligvis ikke for alle, og den er mere beregnet til de store tiders nørder eller til at præsentere. Så brug dette, hvis du tør, men det er ret cool, når det er succesfuldt.

Hvor cool er det at bruge Facebook over en kommandolinie til dig? Hvad ville være din foretrukne måde at få adgang til Facebook? Fortæl os det i kommentarerne!

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.