Track twitter messages and users in memory using Redis
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
pkg
script
spec
Gemfile
Gemfile.lock
History.txt
Manifest.txt
PostInstall.txt
README.rdoc
Rakefile
VERSION
tweetable.gemspec

README.rdoc

DESCRIPTION:

EXAMPLES:

To create a new Tweetable user:

@user = Tweetable::User.create(:screen_name => 'flippyhead') To then grab recent messages, friend counts, and other profile data:

@user.update_all # will only grab messages since the last known message Now you have access to stuff like:

@user.friend_ids # [34102, 23423, 67567, etc…] @user.friend_ids.size # 102 @user.profile_image_url # twitter.com/… @user.messages.size # 202 Links in messages can be extracted and expanded:

@message = @user.messages.first @message.parse_links

@link = @message.links.first # Tweetable::Link @link.url # tinyurl.com/yfuhltt @link.long_url # pathable.com And are connected to other users who mention them: @message.links.size # 2 @link.count # 8 (uses discovered so far) @link.users # [<Tweetable::User:0x1 @_attributes={}>, …] Performing a keyword search is just as easy:

# @search =