toyotter2
Golang製のCUIベースTwitterクライアント
インストール
$ go get github.com/KeisukeToyota/toyotter2
$ cp $GOPATH/src/github.com/KeisukeToyota/toyotter2/.env.example ~/.env.toyotter
macOSはHomebrewでもインストールできます
$ brew tap keisuketoyota/homebrew-toyotter2
$ brew install toyotter2
~/.env.toyotter
にTwitterのキーを設定してください
CONSUMER_KEY=xxxxxxxxxxxxxxxxxxxxxxx
CONSUMER_SECRET=xxxxxxxxxxxxxxxxxxxxxxx
ACCESS_TOKEN=xxxxxxxxxxxxxxxxxxxxxxx
ACCESS_TOKEN_SECRET=xxxxxxxxxxxxxxxxxxxxxxx
使い方
ツイート
$ toyotter2 tweet "Hello world" #=> Hello worldをツイート
$ toyotter2 tw "Bye" #=> World!!をツイート
$ toyotter2 tw delete 23408309248 #=> idが23408309248のツイート削除
$ toyotter2 tweet "Hello world" --image image.jpg #=> 画像ツイート
$ toyotter2 tw "Hello" -img=image.jpg #=> 画像ツイート
タイムライン
$ toyotter2 timeline #=> タイムライン取得(デフォルトで10件)
$ toyotter2 timeline --count 30 #=> タイムライン取得を30件取得
$ toyotter2 tl -c=20 #=> タイムライン取得を20件取得
検索
$ toyotter2 search --user twitter #=> twitterを含むユーザーを取得(デフォルトで10件)
$ toyotter2 s --tweet twitter #=> twitterを含むツイートを取得(デフォルトで10件)
$ toyotter2 s -u twitter --count 20 #=> twitterを含むユーザーを20件取得
$ toyotter2 search -tw=twitter -c=30 #=> twitterを含むツイートを30件取得
リツイート
$ toyotter2 retweet 34820348023 #=> idが34820348023のツイートをリツイート
$ toyotter2 rt 34820348023 #=>idが34820348023のツイートをリツイート
$ toyotter2 retweet 34820348023 --delete #=> idが34820348023のツイートのリツイート解除
$ toyotter2 rt 34820348023 -d #=> idが34820348023のツイートのリツイート解除
いいね
$ toyotter2 favorite 34820348023 #=> idが34820348023のツイートをいいね
$ toyotter2 fav 34820348023 #=> idが34820348023のツイートをいいね
$ toyotter2 favorite 34820348023 --delete #=> idが34820348023のツイートをいいね解除
$ toyotter2 fav 34820348023 -d #=> idが34820348023のツイートをいいね解除
フォロー
$ toyotter2 follow TwitterJP #=> @TwitterJPをフォロー
$ toyotter2 flw TwitterJP #=> @TwitterJPをフォロー
$ toyotter2 follow TwitterJP --delete #=> @TwitterJPをフォロー解除
$ toyotter2 flw TwitterJP -d #=> @TwitterJPをフォロー解除
ブロック
$ toyotter2 block TwitterJP #=> @TwitterJPをブロック
$ toyotter2 blk TwitterJP #=> @TwitterJPをブロック
$ toyotter2 block TwitterJP --delete #=> @TwitterJPをブロック解除
$ toyotter2 blk TwitterJP -d #=> @TwitterJPをブロック解除
ヘルプ
$ toyotter2 --help #=> 全体のヘルプ
$ toyotter2 -h #=> 全体のヘルプ
$ toyotter2 timeline --help #=> timelineコマンドのヘルプ
$ toyotter2 rt -h #=> retweetコマンドのヘルプ