TwitterGroovy
Version 9.1 by Ludovic Dubost on 2009/01/02 14:34
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.entry) { list.add(entry.content); } return list; } }