public MainWindow() { InitializeComponent(); twitter_client = new Twitter.Twitter(); google_client = new Google.Google(); playlist = new Playlist(); soundcloud_client = new SoundCloud.SoundCloud(APIKeyProvider.Soundcloud_ClientId); youtube_client = new Youtube.Youtube(); playlist.load(youtube_client,soundcloud_client); retriever = new Thread(new ThreadStart(this.retrieveEntries)); retriever.Start(); updater = new Thread(new ThreadStart(this.update)); updater.Start(); //TODO: a supprimer après les tests playlist.add(new PlayListEntry(youtube_client.resolveTrack("https://www.youtube.com/dsjhdsqjsjd"), "cloclo", false)); playlist.add(new PlayListEntry(soundcloud_client.resolveTrack("https://soundcloud.com/chiptune/positive-waves"), "clocla", false)); playlist.add(new PlayListEntry(soundcloud_client.resolveTrack("https://soundcloud.com/prep-school-recordings/eion-hyper-active-original-mix"), "cloclu", false)); //this.playlist.next(); }
public ActionResult UserTimeLine() { //TODO: Fix input form so user can search for user and amount, instead of hardcoded. var twitter = new Twitter.Twitter("4rNfhgUrI6yklSBVhmU3U1F8q", "kYsjQzU7QVof9USCQHucFi3p2ox61q2GxNVYcDSzTiBzu0C0vT", "1001781311051390978-Tj0aXHjC3GSuqGFde9AFp6z9Wjp4i2", "BxYSpsScwSW9oxMIozpYpNv7efJhXIihvXduGgUU32S3K"); string user = "******"; int count = 5; var response = twitter.GetTweets(user, count); List <string> timeLine = new List <string>(); dynamic timeline = System.Web.Helpers.Json.Decode(response); var homeModel = new Home() { TimeLine = timeLine }; foreach (dynamic tweet in timeline) { string text = tweet.text; timeLine.Add(text); } ViewBag.Header = "@" + user; return(View(homeModel)); }
public ActionResult UserLikes() { var twitter = new Twitter.Twitter("4rNfhgUrI6yklSBVhmU3U1F8q", "kYsjQzU7QVof9USCQHucFi3p2ox61q2GxNVYcDSzTiBzu0C0vT", "1001781311051390978-Tj0aXHjC3GSuqGFde9AFp6z9Wjp4i2", "BxYSpsScwSW9oxMIozpYpNv7efJhXIihvXduGgUU32S3K"); string user = "******"; int count = 5; var response = twitter.UserLikes(user, count); List <string> likes = new List <string>(); dynamic tweets = System.Web.Helpers.Json.Decode(response); var homeModel = new Home() { Likes = likes }; foreach (dynamic tweet in tweets) { string text = tweet.text; likes.Add(text); } ViewBag.Header = "@" + user; return(View(homeModel)); }
public void Share(int platformId, string text) { //1 facebook //2 twitter //3 vk if (platformId == 1) { Facebook.Facebook fb = new Facebook.Facebook(); fb.Share(text); } else if (platformId == 2) { Twitter.Twitter tw = new Twitter.Twitter(); tw.Tweet(text); } else if (platformId == 3) { VK.VK vk = new VK.VK(); vk.Post(text); } }
public HashTagManager(Twitter.Twitter twitter) { _twitter = twitter; }
public TwitterPorting(Twitter.Twitter twitter) { _twitter = twitter; }