Overview
TwitterType is a basic utility that analyses a Twitter user’s tweets and determine what type of Tweeter the user is. The set of types identified are:
- :
chatter
-
most tweets are in response to tweets by other Twitter users
- :
linker
-
most tweets include links to URLs
- :
retweeter
-
most tweets are forwarding on other people’s tweets
- :
originator
-
most tweets are original content, not containing links, retweets or responses
- :
unknown_inconclusive
-
no strong trends to base type on.
- :
unknown_silent
-
no tweets found in last 7 days
- :
unknown_protected_user
-
user has not granted public access to tweets
Usage
Simply run the twitter_type.rb file passing the Twitter screen name of the person you wish to analyse. The analysis of this persons most tweets from the last 7 days will be displayed.
For example:
ruby twitter_type.rb APlusK
APlusK: type :linker, #tweets 20, #replies 1, #retweets 5, #links 7
To analyse multiple Twitter user’s, simply pass each on the command line. For example:
ruby twitter_type.rb APlusK BillGates EvaLongoria
APlusK: type :originator, #tweets 20, #replies 1, #retweets 5, #links 6
BillGates: type :linker, #tweets 19, #replies 1, #retweets 2, #links 11
EvaLongoria: type :linker, #tweets 19, #replies 3, #retweets 1, #links 11
Notes
-
The Twitter screen name parameter is case insensitive.
-
Each tweet will only be classified as one of a link, retweet, reply or original tweet. For example, a retweet containing a link is just a retweet and not both.
Copyright
Copyright © 2010 Andy Marks, released under the MIT license