A Scalaz wrapper for Twitter API.
import twitter4z.Twitter
Twitter.publicTimeline.unsafe
import scalaz._
import Scalaz._
import Validation.Monad._
val w = for {
statuses <- twitter.homeTimeline()
_ <- twitter.updateStatus("@%s Hello!".format(statuses.head.user.screenName))()
} yield statuses
w.value
val consumer = Twitter.cosumer(key, secret)
val token = Twitter.requestToken(consumer)
val url = Twitter.authorizeURI(token)
val twitter = Twitter(consumer, token, "XXXXXXX")
twitter.updateStatus("Twitter4z!")
twitter.homeTimeline.page(2).count(50)
http://halcat0x15a.github.com/twitter4z/core/target/scala-2.9.1/classes.sxr/index.html