Последният път ви показваме как да пишете от командния ред. Но ако сте по-скоро човек от Facebook и искате да изглеждате добре с конзолата, може да се чудите дали същото решение съществува за вас. Отговорът е "да"!

fbcmd е малък PHP софтуер, който ви позволява да осъществите достъп до вашия Facebook акаунт от командния ред. Освен няколко липсващи функции, fbcmd е невероятно завършен.

Инсталация

Все още няма пакети за разпространението ви (с изключение на Arch), така че ще трябва да инсталирате програмата ръчно.

 sudo apt-get инсталирате php5-cli php5-curl 

След това ще трябва да изтеглите fbcmd с това:

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

Инициализиране на инсталацията:

 php fbcmd_update.php 

И накрая го инсталирайте:

 sudo php fbcmd_update.php sudo php fbcmd_update.php Инсталирайте 

Целият процес е обяснен в официалната уики, можете да посетите и страницата за отстраняване на неизправности в случай на проблем или дори да оставите коментар.

И точно когато си мислехте, че сте готови, опитайте се да стартирате програмата от конзолата

 fbcmd 

трябва да получите нещо подобно

Както можете да прочетете, трябва да дадете разрешение на fbcmd на няколко нива. Основно, стартирайте

 fbcmd отидете достъп 

И дадете основното разрешение. След това въведете:

 fbcmd go auth 

Трябва да генерирате код, който копирате

 fbcmd auth [код] 

Накрая управлявайте разрешенията с

 fbcmd addperm 

Винаги можете да проверявате кои разрешения са предоставени

 fbcmd showperm 

Доста досаден ви давам това, но поне знаете какво правите. Fbcmd вече е готов за използване.

употреба

Общият синтаксис за използване на fbcmd е

 fbcmd [команда] [параметри] - [предпочитание] = [стойност] 

Ключовата дума тук е "команда". Както казах преди, с изключение на няколко липсващи функции, fbcmd е много пълен. Това, което наистина искам да кажа, е, че можете да правите толкова, колкото и с уеб интерфейса, с изключение на изпращането на лични съобщения, измами или приемане на заявки за приятелство.

Тъй като можете да направите това много, нека да ви дам няколко примера за това, което може да искате първо. Каним ви да търсите сами, ако искате да извършите конкретно действие.

  • За да промените състоянието си, въведете
 fbcmd статус [ново състояние] 

(имайте предвид, че можете да маркирате някои, като поставите името му след "@" в съобщението)

  • За да покажете публикациите от други на стената, използвайте
 fbcmd mywall 
  • За да видите всичките си приятели, опитайте
 fbcmd приятели 

Това също така въплъщава функцията за търсене, тъй като можете да прецизирате последователността на низовете като аргумент и тя ще върне приятелите с този низ в своето име.

 fbcmd приятели "[string]" 

И ако просто искате да знаете кой е онлайн, командата е

 fbcmd fonline 
  • За да покажете последните X съобщения във входящата си поща, синтаксисът е
 fbcmd пощенска кутия X 
  • За да проверите историята на потока, използвайте
 fbcmd поток 

След това можете да харесате всяка публикация

 fbcmd като [post ID] 
  • За да добавите снимка, въведете
 fbcmd addpic [път към картината] [незадължителен идентификационен номер на албума] [незадължителен етикет] 

заключение

Както можете да видите, fbcmd е много интересно да се използва. Той остава много сложен и предполагам, че команден ред е по-подходящ за нещо по-лесно, като Twitter. Но това все още е супер готино за достъп до Facebook по този начин. Програмата обаче силно зависи от официалния API, което означава, че функциите могат да бъдат променяни от самия Facebook. В момента политиката не позволява да приемаме приятели чрез приложния програмен интерфейс (API), но това може да се промени в бъдеще.

Какво мислите за fbcmd? Как го сравнявате с TTYtter? Имате ли някакви въпроси? Моля, уведомете ни в коментарите.