にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2014年08月10日

モバイルUbuntu、NetWalker登場 CUI版Facebookクライアント fbcmd編 その233

お次はCUI版Facebookクライアントのfbcmdを試してみました。
こちらはphp5環境が必須ですが
NetwalkerのUbuntu9.04ではサポートされてますので一安心。
ブラウザでFacebookは激しく重いので
興味のある方は使ってみましょう。
軽いです。

○fbcmdとは
FacebookクライアントのCUI版です。
Facebookクライアントは日本ではあまり使われていませんが
ブラウザで開くとNetwalkerのスペックでも重いので
スペックのキツイPCでは大変です。

こちらで日本語で紹介されておりまして参考にしました。
非常に分かりやすいので感謝です。

 fbcmd - Facebook Command Line Interface Utility

○fbcmdの導入
まずphp5を導入します。
端末からざっくり実行します。

 sudo apt-get install php5-cli php5-curl
 
次にgitでファイルをダウンロードします。こちらです。

 dtompkins/fbcmd

ダウンロードしましたら展開して初期化実行します。

 cd fbcmd_master
 php fbcmd_update.php
 sudo php fbcmd_update.php
 sudo php fbcmd_update.php install

/usr/localに書き込む際にsudoが必要な様子です。
インストールが終了しましたら認証します。

  fbcmd go access

ブラウザが起動しますのでログインして認証。

 fbcmd go auth

ブラウザでワンタイムコードが表示されますので認証。

 fbcmd auth (ワンタイムコード6桁?) 

ブラウザでリクエスト承認

 fbcmd addperm

リクエスト承認しましたら実行。

 fbcmd

無事ユーザー名が出てきましたらOKです。
ではタイムラインなどを見てみましょう。

 fbcmd stream

他のコマンドはこちら。
fbcmdを付けて実行します。

ADDALBUM Create a new photo album
ADDPERM (Launch a website to) grant FBCMD extended permissions.
ADDPIC Upload (add) a photo to an album
ADDPICD Upload (add) all *.jpg files in a directory to an album
ALBUMS List all your photo albums (or for your friends)
ALLINFO List all available profile information for friend(s)
APICS List [and optionally save] all photos from an album
AUTH Sets your facebook authorization code
COMMENT Add a comment to a story that appears in the stream
DELPOST Deletes a post from your stream
DISPLAY Sets the content of your FBCMD profile box
EVENTS Display your upcoming events
FEED1 Add a one-line story to your news feed
FEED2 Add a short story to your news feed with optional picture
FEEDLINK Share a link in your news feed
FEEDNOTE Share a note in your news feed
FEVENTS List events for friend(s)
FGROUPS List groups that friend(s) are members of
FINBOX Display mail messages from specific friend(s)
FINFO List information fields for friend(s) (see UFIELDS)
FLAST Displays the last n status updates of friend(s)
FONLINE List any friends who are currently online
FPICS List [and optionally save] all photos where friend(s) are tagged
FQL Perform a custom FQL Query
FRIENDS Generate a list of all your friends
FSTATUS List current status of friend(s)
FSTREAM Show stream stories for friend(s)
FULLPOST Displays a stream post with all of the comments
GO Launches a web browser for the given destination
HELP Display a help message
HOME Launch a web browser to visit the FBCMD home page
INBOX Display the latest messages from your inbox
LIKE Like a story that appears in the stream
LIMITS Display current limits on FBCMD usage
LOADDISP Same as DISPLAY but loads the contents from a file
LOADINFO Sets the content of the FBCMD section on your Info Tab
LOADNOTE Same as FEEDNOTE but loads the contents from a file
MSG Displays a full message thread (e.g.: after an INBOX)
MUTUAL List friends in common with other friend(s)
MYWALL Show the posts from other users to your wall
NOTICES See notifications from facebook, applications & users
NOTIFY See (simple) notifications such as # of unread messages
NSEND Send a notification message to friend(s)
OPICS List [and optionally save] all photos owned by friend(s)
PINBOX Display the latest updates from pages you are a fan of
POST Post (share) a story in your stream
PPICS List [and optionally save] all profile photos of friend(s)
PPOST The POST command for page owners and administrators
RECENT Shows the n most recent friend status updates
RESET Reset any authorization codes set by AUTH
RESTATUS Replace your status (deletes your status and adds a new status)
RSVP RSVP to an event from the EVENTS command
SAVEDISP Saves the content of your FBCMD profile box to a file
SAVEINFO Saves the content of the FBCMD section on your Info Tab to a file
SAVEPREF Save your current preferences / switch settings to a file
SENTMAIL Display the latest messages from the sent mail folder
SFILTERS Display available stream filters for the STREAM command
SHOWPERM List all possible permissions and show if granted to FBCMD
SHOWPREF Show your current preferences (and optionally defaults too)
STATUS Sets (or Displays) the your status
STREAM Show stream stories (with optional filter)
TAGPIC Tag a photo
UFIELDS List the available fields for FINFO
UPDATE Update FBCMD to the latest version
VERSION Check to see the latest version available
WALLPOST Post a message on the wall of friend(s)
WHOAMI Display the currently authorized user

一応表示まで。

○まとめ
手順は面倒ですが一度動けば色々使えます。
ワンコマンドなら動作が軽いのが長所でしょうか。
Twitterの様に色々と動かせます。
Netwalkerに限らず色々なマシンで試してみましょう。
posted by kapper at 01:39 | Comment(0) | Netwalker
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ