private static void CalculateMetrics() { IEnumerable <ITweet> timeline = authenticatedUser.GetUserTimeline(int.MaxValue); foreach (ITweet tweet in timeline) { likes = likes + tweet.FavoriteCount; retweets = retweets + tweet.RetweetCount; } followers = authenticatedUser.GetFollowers(int.MaxValue).Count(); following = authenticatedUser.GetFriends(int.MaxValue).Count(); tweetCount = timeline.Count(); imageCount = Directory.GetFiles("./hentai", "", SearchOption.AllDirectories).Length; }
public HttpResponseMessage getFollowers(string followers) { List <user> usuario = new List <user>(); IAuthenticatedUser usAut = Tweetinvi.User.GetAuthenticatedUser(); var fllowers = usAut.GetFollowers(); if (fllowers != null) { foreach (var us in fllowers) { user friend = new user(); friend.usario = us.Name; friend.imagen = us.ProfileImageUrl400x400; friend.followers = us.FollowersCount; friend.follow = us.FriendsCount; friend.nick = us.UserIdentifier.ScreenName; friend.descripcion = us.Description; usuario.Add(friend); } return(Request.CreateResponse(usuario)); } else { return(null); } }
public static void FollowersHelper(LiteCollection <BsonDocument> followersCollection, IAuthenticatedUser user) { var followers = user.GetFollowers(); Console.WriteLine("Total Followers: " + followers.Count()); foreach (var follower in followers) { if (!followersCollection.Find(Query.EQ("FollowerId", follower.IdStr)).Any()) { var document = new BsonDocument { { "FollowerId", follower.IdStr }, { "FollowerName", follower.Name } }; followersCollection.Insert(document); } } }
public HttpResponseMessage unfollow(string unfollow) { List <long> followList = new List <long>(); List <long> followersList = new List <long>(); IAuthenticatedUser usAut = Tweetinvi.User.GetAuthenticatedUser(); var fllowers = usAut.GetFollowers(); if (fllowers != null) { foreach (var us in fllowers) { var nick = us.UserIdentifier.Id; followList.Add(nick); } } var follows = usAut.GetFriends(); if (follows != null) { foreach (var us in follows) { var nick2 = us.UserIdentifier.Id; followersList.Add(nick2); } } List <long> result = new List <long>(); result = followersList.Except(followList).ToList(); int i = 0; foreach (var wat in result) { if (i > 10) { break; } usAut.UnFollowUser(wat); } return(null); }