raspberry Pi へ twitter クライアントインストール

raspberry Pi へ twitter クライアントインストール

赤外線モジュールは反応せず
I2C デバイス関連は、はんだづけが必要になるため
保留

とりあえず、できることから試すため
今回は twitter クライアントを入れて
ボタンを押すだけで
一定のワードをツイートできるようにする

さらに、ボタンを押してツイートできたらサウンドをならす
これはメールみたいに送信したのがわかるようにするため

使う部品は
タクトスイッチ(黒色) 4つ

カーボン抵抗(炭素皮膜抵抗) 1/4W 10kΩ 4つ

ボタンを4つブレッドボードに配置

そして今回使用するのは
3.3V
GPIO 18
GPIO 23
GPIO 24
GPIO 25
を使う
3.3V とブレッドボードの+と書いてある一番左の列をつなげる

複数の部品をコントロールするなら、ここにつける
そして各部品にジャンパワイヤーのオスオスで接続していく

今回は4つのボタンに、それぞれ左上につなげる
横列さえあっているなら、どの穴でもOK

次にGNDとブレッドボードのーと書いてある列をつなげる

そして
GPIO 18
GPIO 23
GPIO 24
GPIO 25
から各ボタンの左下と同じ横列につなげる

このとき、ボタンとジャンパワイヤーの間に
10kΩの抵抗をいれる
抵抗の左はここにさして、右側は
ボタンの下に列で重ならないようにさす

そして
抵抗の右側とブレッドボードのーの列とを
ジャンパワイヤーのオスオスでつなげる

今回はジャンパワイヤーを大量に使うので
各ワイヤーごとに色分けするとわかりやすい

ブレッドボード・ジャンパーコード(オス-オス)(10cm)20本セット

とか
ブレッドボード・ジャンパーワイヤ(オス-メス) 15cm(黒)

などで補充しておくと後々役立つ

これで配線はできたので
次に twitter クライアントをインストール
今回使うのは ttytter

sudo apt-get install ttytter 

でインストール

次に

ttytter -ssl

を実行すると

-- using SSL for default URLs.
trying to find cURL ... /usr/bin/curl
-- Streaming API disabled (no -dostream) (TTYtter will use REST API only)
-- no version check performed (use /vcheck, or -vcheck to check on startup)

+----------------------------------------------------------------------------+
|| WELCOME TO TTYtter: Authorize TTYtter by signing into Twitter with OAuth ||
+----------------------------------------------------------------------------+
Looks like you're starting TTYtter for the first time, and/or creating a
keyfile. Welcome to the most user-hostile, highly obfuscated, spaghetti code
infested and obscenely obscure Twitter client that's out there. You'll love it.

TTYtter generates a keyfile that contains credentials for you, including your
access tokens. This needs to be done JUST ONCE. You can take this keyfile with
you to other systems. If you revoke TTYtter's access, you must remove the
keyfile and start again with a new token. You need to do this once per account
you use with TTYtter; only one account token can be stored per keyfile. If you
have multiple accounts, use -keyf=... to specify different keyfiles. KEEP THESE
FILES SECRET.

** This wizard will overwrite /home/pi/.ttytterkey
Press RETURN/ENTER to continue or CTRL-C NOW! to abort.

とでるので Enter をおす

すると
1. Visit, in your browser, ALL ON ONE LINE,

の下にアクセスするURLが

https://api.twitter.com/oauth/authorize?oauth_token=アクセストークン

としてでるので、このURLへブラウザでアクセス

すると連携アプリを認証する画面になるので
連携アプリを認証
をクリック

twitter_cl

すると、次の画面でPINコードがでるので
端末画面で

Enter PIN> 

と表示されているので、ここへPINコードを入力する

これであっているのなら

Request from https://api.twitter.com/oauth/access_token ... SUCCEEDED!
Written keyfile /home/pi/.ttytterkey

Now, restart TTYtter to use this keyfile.
(To choose between multiple keyfiles other than the default .ttytterkey,
 tell TTYtter where the key is using -keyf=... .)

となる

これで ttytter でツイートするには

ttytter -ssl -status="ツイートメッセージ"

となる

もし tytter のテストだよ とツイートしたいのなら

ttytter -ssl -status="tytter のテストだよ"

とする

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です