Beispiel #1
0
        public Column ToColumn(Main m)
        {
            var v = new Twitterizer.Streaming.StreamOptions();

            v.Track.AddRange(Rc.CutString(",", Track));
            v.Follow.AddRange(Rc.CutString(",", Follow));
            try
            {
                if (Image == "null")
                {
                    return(new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille));
                }
                else
                {
                    using (var f = File.OpenRead(Image))
                    {
                        var b = Bitmap.FromStream(f);
                        return(new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille, (Image)b.Clone()));
                    }
                }
            }
            catch
            {
                MessageBox.Show("Can't find " + AccountName + " from accounts data.Please authenticate again.", "Not Found", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
                return(null);
            }
        }
Beispiel #2
0
        public TweetStack(UserDatabase.User OAuth)
        {
            privOAuth = OAuth;
            Twitter = new TwitterInteraction(privOAuth);
            //and attempt to load the keys from setting
            //If that gone well, and streaming tweets were requested, try initialize streaming tweets.

            Twitterizer.Streaming.StreamOptions Streamopts = new Twitterizer.Streaming.StreamOptions();
            Streamopts.UseCompression = false;
            Streamopts.Count = 0;
            StartStream(Streamopts);
        }
Beispiel #3
0
 public void StartStream(Twitterizer.Streaming.StreamOptions Streamopts)
 {
     Tweetstream = new Twitterizer.Streaming.TwitterStream(privOAuth.GetOAuthToken(), "o3o", Streamopts);
     Tweetstream.StartUserStream(
         new Twitterizer.Streaming.InitUserStreamCallback(FriendsCallback),
         new Twitterizer.Streaming.StreamStoppedCallback(StreamStoppedcallback),
         new Twitterizer.Streaming.StatusCreatedCallback(StatuscreatedCallback),
         new Twitterizer.Streaming.StatusDeletedCallback(statusdeletedCallback),
         new Twitterizer.Streaming.DirectMessageCreatedCallback(DMcreatedCallback),
         new Twitterizer.Streaming.DirectMessageDeletedCallback(DMDeletedtCallback),
         new Twitterizer.Streaming.EventCallback(eventCallback));
 }
Beispiel #4
0
        public TweetStack(UserDatabase.User OAuth)
        {
            privOAuth = OAuth;
            Twitter   = new TwitterInteraction(privOAuth);
            //and attempt to load the keys from setting
            //If that gone well, and streaming tweets were requested, try initialize streaming tweets.

            Twitterizer.Streaming.StreamOptions Streamopts = new Twitterizer.Streaming.StreamOptions();
            Streamopts.UseCompression = false;
            Streamopts.Count          = 0;
            StartStream(Streamopts);
        }
Beispiel #5
0
		public Column ToColumn(Main m)
		{
			var v = new Twitterizer.Streaming.StreamOptions();
			v.Track.AddRange(Rc.CutString(",", Track));
			v.Follow.AddRange(Rc.CutString(",", Follow));
			try
			{
				if (Image == "null")
					return new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille);
				else
				{
					using (var f = File.OpenRead(Image))
					{
						var b = Bitmap.FromStream(f);
						return new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille, (Image)b.Clone());
					}
				}
			}
			catch
			{
				MessageBox.Show("Can't find "+AccountName+" from accounts data.Please authenticate again.","Not Found",MessageBoxButtons.OK,MessageBoxIcon.Exclamation,MessageBoxDefaultButton.Button1,MessageBoxOptions.DefaultDesktopOnly,false);
				return null;
			}
		}