くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

直前のコマンドラインにハッシュタグ「#シェル芸」をつけてツイートするためのコマンドを作りました。

github.com

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

これは何?

標準入力から読み込んだ文字列にハッシュタグ「#シェル芸」をつけてツイートする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

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

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

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

④ツイート

show-current-cmdline | tweet-shellgei

動作しているようす

f:id:kunst1080:20151225215535p:plain
f:id:kunst1080:20151225215542p:plain

参考URLなど


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