MrHarrisonBarker / aLevel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aLevel

Sentiment analysis of current trends through twitter data mining.

Build Status

Some code

Basic search function

[ActionName("Search")]
public async Task<ActionResult> SearchAsync()

{
  var auth = new MvcAuthorizer
{

  CredentialStore = new SessionStateCredentialStore()
  
};

  var ctx = new TwitterContext(auth);

  var searchResponse =
    await
    (from search in ctx.Search
    where search.Type == SearchType.Search &&
          search.Query == "Donald trump" &&
          search.Count == 200
    select search)
    .SingleOrDefaultAsync();

  var tweets =
  (from tweet in searchResponse.Statuses
    select new TweetSearchModel
    {
      ID = tweet.StatusID,
      ImageUrl = tweet.User.ProfileImageUrl,
      ScreenName = tweet.User.Name,
      Text = tweet.Text,
    })
    .ToList();

  return View(tweets);
}

About


Languages

Language:JavaScript 87.0%Language:C# 12.5%Language:CSS 0.4%Language:ASP 0.0%