Wiki source code of TwitterGroovy

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

Show last authors
1
2
3 import java.util.List;
4 import twitter4j.Twitter;
5 import org.w3c.dom.Document;
6
7 public class TwitterGroovy {
8 Twitter twitter;
9
10 public Twitter getTwitter(twitterID, twitterPassword) {
11 if (twitter!=null)
12 return twitter;
13
14 twitter = new Twitter(twitterID,twitterPassword);
15 return twitter;
16 }
17
18 public List search(String text) {
19 String url = "http://search.twitter.com/search.atom?q=" + text;
20 def resp = twitter.get(url, true);
21 def xml = resp.asString();
22 def list = new ArrayList();
23 def node = new XmlSlurper().parseText(xml)
24 for (entry in node.feed.entry) {
25 list.add(entry.content);
26 }
27 return list;
28 }
29 }