Example #1
0
        static void Main(string[] args)
        {
            //Configure Twitter OAuth
            var oauthToken          = ConfigurationManager.AppSettings["oauth_token"];
            var oauthTokenSecret    = ConfigurationManager.AppSettings["oauth_token_secret"];
            var oauthCustomerKey    = ConfigurationManager.AppSettings["oauth_consumer_key"];
            var oauthConsumerSecret = ConfigurationManager.AppSettings["oauth_consumer_secret"];
            var keywords            = ConfigurationManager.AppSettings["twitter_keywords"];

            //Configure EventHub
            var config = new LogicAppConfig();

            config.LogicAppURL = ConfigurationManager.AppSettings["LogicAppURL"];
            var myLogicAppObserver = new LogicAppObserver(config);

            var datum = Tweet.StreamStatuses(new TwitterConfig(oauthToken, oauthTokenSecret, oauthCustomerKey, oauthConsumerSecret,
                                                               keywords)).Select(tweet => Sentiment.ComputeScore(tweet, keywords));

            datum.ToObservable().Subscribe(myLogicAppObserver);
        }
Example #2
0
 public LogicAppObserver(LogicAppConfig config)
 {
     url = config.LogicAppURL;
 }