Skip to content

Instantly share code, notes, and snippets.

@bodiam
Forked from lhuet/followers.groovy
Created August 1, 2014 10:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bodiam/3f6eaf9ec262b3a4aa66 to your computer and use it in GitHub Desktop.
Save bodiam/3f6eaf9ec262b3a4aa66 to your computer and use it in GitHub Desktop.
@Grab(group = "org.twitter4j", module = "twitter4j-core", version = "4.0.2")
import twitter4j.*
Twitter twitter = new TwitterFactory().instance
def user = twitter.verifyCredentials()
println "Nb followers de ${user.name} (alias ${user.screenName}) : ${user.followersCount}"
long cursor = -1
def followers = twitter.getFollowersList(user.screenName, cursor, 200)
followers.each {println "${it.screenName} - ${it.name}"}
while (followers.hasNext()) {
followers = twitter.getFollowersList(user.screenName, followers.getNextCursor(), 200)
followers.each {println "${it.screenName} - ${it.name}"}
}
# Credentials from twitter console
twitter4j.oauth.consumerKey=<YourConsumerKey>
twitter4j.oauth.consumerSecret=<YourConsumerSecret>
twitter4j.oauth.accessToken=<YourAccessToken>
twitter4j.oauth.accessTokenSecret=<YourAccessTokenSecret>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment