fbcmd — кроссплатформенный инструмент, который позволяет вам использовать Facebook через командную строку. Он поддерживает обновление статуса, загрузку фотографий, отображение профилей друзей, отображение событий или ленты, «расшаривание» ссылок и многое другое.
Эта небольшая утилита может быть полезной для тех, кто хочет легко обновить статус на Facebook, загрузить фотографии и так далее, без открытия браузера.
Устанавливаем fbcmd в Ubuntu
Чтобы установить fbcmd в Ubuntu, следуйте следующим шагам (инструкции по установке ниже предназначены для стабильного fbcmd 1.1; для бета-версии 2.0 установка немного другая):
1. Устанавливаем требуемые зависимости:
sudo apt-get install php5-cli php5-curl
2. Загружаем и устанавливаем fbcmd, используя следующие команды:
cd && 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 install
И это должно завершить установку. Чтобы суметь использовать fbcmd, вам нужно предоставить ему доступ к вашему аккаунту Facebook:
— Для предоставления доступа, выполните следующую команду — это должно открыть новую вкладку в вашем веб-браузере по-умолчанию, запрашивающую доступ к вашим данным Facebook:
fbcmd go access
— Следующий шаг: авторизовать fbcmd для использования Facebook в оффлайн-режиме:
fbcmd go auth
Снова в браузере откроется новая вкладка: в ней будет код. Скопируйте этот код и выполните следующую команду:
fbcmd auth CODE
В этой команде вы должны заменить «CODE» на код, который вы скопировали с Facebook. — И, наконец, чтобы предоставить fbcmd дополнительные права, используйте следующие команды:
fbcmd addperm
Теперь всё должно быть готово. Чтобы посмотреть все доступные опции fbcmd, выполните следующую команду в терминале:
fbcmd
Вот несколько примеров использования fbcmd:
— обновить ваш статус
fbcmd status «впишите сюда текст вашего статуса»
— загрузить изображение в существующий альбом, который называется»myalbum»:
fbcmd addpic myfile.jpg myalbum «описание фотографии»
— отобразить вашу ленту Facebook:
fbcmd stream