Making twitter analytics easy with neo4j and neo4apis gems
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Analyze your tweets with neo4j!

Usage:

  • Check out github repo
  • Run bundle
  • Run rake neo4j:install[neo4j-2.1.6,development] (see neo4j's release notes for the current version number)
  • Run rake neo4j:start
  • Create your config/twitter.yml file (see config/twitter.yml.example)
  • Run one of the following commands (the first will continuously stream until you cancel with ctrl-c):
    neo4apis twitter filter QUERY --import-retweets --import-hashtags --import-user-mentions

    neo4apis twitter search QUERY NUMBER_OF_TWEETS --import-retweets --import-hashtags --import-user-mentions
  • Start the rails app with rails s
  • Visit the app

What you get:

  • Pretty metrics such as:
    • Top Tweeters
    • Top Retweeters
    • Original Tweets (that is, excluding retweets) Over Time
    • Most Favorited Tweets
    • Most Retweeded Tweets
  • Ability to browse through users, tweets, and hashtags
  • Graph visualization of hashtags
  • Embedded tweets, where possible

How to help:

Feedback! What metrics would you like to see? What metrics do you think would be useful for everybody?

Bug reports! Open a github issue!

Pull requests! I'll buy you a drink if I ever meet you!