Sha256: fec7bfbaa89cb9b6570eade0c93f194e6d77475e3585093cee0acd45e238f055
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
DataSift ======== The official Ruby library for accessing the DataSift API. See http://datasift.net for full details and to sign up for an account. The examples and tests use the username and API key in config.yml. Install Instructions -------------------- sudo gem install datasift Dependencies ------------ If you're using the source you'll need to install the dependencies. sudo gem install yajl-ruby json rest-client Simple example -------------- This example looks for anything that contains the word "datasift" and simply prints the content to the screen as they come in. ```ruby require 'rubygems' require 'datasift' user = DataSift::User.new("your username", "your api_key") definition = user.createDefinition('interaction.content contains "football"') consumer = definition.getConsumer(DataSift::StreamConsumer::TYPE_HTTP) consumer.consume(true) do |interaction| if interaction puts interaction['interaction']['content'] end end ``` See the DataSift documentation for full details of the data contained within each interaction. See this page on our developer site for an example tweet: http://dev.datasift.com/docs/targets/twitter/twitter-output-format License ------- All code contained in this repository is Copyright 2011-2012 MediaSift Ltd. This code is released under the BSD license. Please see the LICENSE file for more details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datasift-1.1.0 | README.md |