いちいち端末からブラウザにコピペしてツイート、という流れが面倒なあなたに!

これは何?

標準入力から読み込んだ文字列にハッシュタグ「#シェル芸」をつけてツイートするpythonスクリプトです。

確認済みの環境

  • python2.7 on MSYS2 (64bit)
  • python2.7 on ubuntu-ja-15.04-desktop-amd64

依存する外部ライブラリ

  • requests-oauthlib
(pip で入れたら動きました)

使い方

①Twitterのアクセストークンを取得

ここ(https://apps.twitter.com/)から、アプリを登録してアクセストーンなどを取得してください。

②設定ファイルにアクセストークンを書き込み

「twitter.key.sample」を「$HOME/twitter.key」にコピーしてください。
このファイルの中に

  • CONSUMER_KEY
  • CONSUMER_SECRET
  • ACCESS_TOKEN
  • ACCESS_TOKEN_SECRET
の記入欄があるので、①で取得したアクセストークンなどを書き込みます。

③直前のコマンドラインを簡単に取得するためのエイリアスを作成

1
2
alias show-current-cmdline='history -p !!'

④ツイート

1
2
show-current-cmdline | tweet-shellgei

動作しているようす


参考URLなど


明日はシェル芸勉強会! みなさん楽しんできてください!!! ぼくは仕事です!!!