CotEditorからTwitterにポストする

#!/usr/bin/ruby -Ku
# %%%{CotEditorXInput=Selection}%%%
# %%%{CotEditorXOutput=ReplaceSelection}%%%

require "net/http"

username = ""
password = ""
req = Net::HTTP::Post.new("/statuses/update.json")
req.basic_auth username, password
Net::HTTP.start("twitter.com") {|http|
	http.request(req, "status=#{STDIN.gets}")
}

p ;

使い方

  • CotEditorを開く
  • 適当に何か書いて選択する
  • スクリプトメニューから該当スクリプト名をクリック
  • 選択した文字がtwitterにポストされます。