uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

どう書く.org課題「Twitterに投稿する」

Groovy 1.7のGrabのテストとして、どう書く.orgの課題を書いてみました。例はTwitter4jのサンプルそのまま。前に試したときより確実に処理が速く、2度目以降の処理は気にならないぐらい速くなってるね>@Grab

@Grab('net.homeip.yusuke:twitter4j:[2.0,)')
import twitter4j.*

new Twitter(args[0], args[1]).updateStatus('Tweet from groovy using  twitter4j and groovy 1.7').with { status ->
  println("Successfully updated the status to [" + status.text + "].");
}

println("Showing friends timeline.");
new Twitter(args[0], args[1]).friendsTimeline.each {
  println it.user.name + ":" + it.text