anzfactory/TwitterClientCLI
CLIのツイッタークライアント
インストール
ここからtwcliをダウンロード あとは/usr/locari/binなどに置くなり、パスを通すなりでok (でも環境しだいでは駄目かも...。その時は下記のセルフビルド...)
自分でビルドする場合
- Swiftを動く環境をととのえる
- ここコードをダウンロードするか、Cloneするなりでコードゲット
swift buildorswift 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 ツイートIDTODO
- メディアのアップロード
Package Metadata
Repository: anzfactory/TwitterClientCLI
Stars: 1
Forks: 0
Open issues: 1
Default branch: master
Primary language: swift
License: MIT
Topics: cli, client, spm, swift, twitter
README: README.md