TwitterGroovy

Version 8.1 by Ludovic Dubost on 2009/01/02 14:33

import java.util.List; import twitter4j.Twitter; import org.w3c.dom.Document;

public class TwitterGroovy {     Twitter twitter;

 public Twitter getTwitter(twitterID, twitterPassword) {     if (twitter!=null) return twitter; twitter = new Twitter(twitterID,twitterPassword); return twitter; }

 public List search(String text) {     String url = "http://search.twitter.com/search.atom?q=" + text; def resp = twitter.get(url, true); def xml = resp.asString(); def list = new ArrayList(); def node = new XmlSlurper().parseText(xml) for (entry in node.feed.entry) {       list.add(entry.content); }     return list; } }