Twitter client CLI
CLIのツイッタークライアント
(動作確認はmacでしかやっていない)
インストール
ここからtwcliをダウンロード
あとは/usr/locari/bin
などに置くなり、パスを通すなりでok
(でも環境しだいでは駄目かも...。その時は下記のセルフビルド...)
自分でビルドする場合
- Swiftを動く環境をととのえる
- ここコードをダウンロードするか、Cloneするなりでコードゲット
swift build
orswift build -c release
- あとはお好きに(Keys.swiftに要設定)
できること
一応クライアントとして最低限なことはできる
- ユーザ認証
- ツイート
- リツイート
- ツイートのいいね
- ユーザのフォロー
- タイムラインの表示
- 検索
twcli --help
で使用できるコマンドは確認できる
ユーザ認証
$ twcli auth
を実行するとTwitter認証画面をブラウザで開くので連携を許可して
pinコードを入力すると認証ok
ツイート
$ twcli tweet ツイート文
リツイート
$ twcli retweet ツイートID
$ twcli unretweet ツイートID
ツイートのいいね
# いいねしたツイートリスト
$ twcli favolist
$ twcli favolist --count 10
# ツイートをいいねする
$ twcli favo ツイートID
$ twcli unfavo ツイートID
ユーザのフォロー
$ twcli follow ユーザID or スクリーンネーム
$ twcli unfollow ユーザID or スクリーンネーム
タイムライン表示
$ twcli timeline
$ twcli timeline --count 10
検索
$ twcli search 検索ワード
$ twcli search 検索ワード --count 10
ユーザ検索
$ twcli search 検索ワード --fromUser
$ twcli search 検索ワード --count 10 --fromUser
特殊
Love
リツイートといいねをするコマンド
$ twcli love ツイートID
TODO
- メディアのアップロード