Example #1
0
        public void TestGetScoredHandlesFromTwitterLists()
        {
            var listUrls = new List <string>
            {
                "https://twitter.com/EarthPower_D/lists/art",
                "https://twitter.com/BloombergTV/lists/autos",
                "https://twitter.com/EarthPower_D/lists/food-wellness",
                "https://twitter.com/EarthPower_D/lists/business",
                "https://twitter.com/EarthPower_D/lists/lifestyle",
                "https://twitter.com/EarthPower_D/lists/social-media"
            };

            TwitterDataSourcer.GetScoredHandlesFromTwitterLists(listUrls);
        }
Example #2
0
        public void ShouldGetScoredHandlesFromFileInput()
        {
            const string category      = "Travel";
            var          path          = @"C:\Users\Nishant\Desktop\Dropbox\Ouzero\Tech-moms\";
            var          files         = Directory.GetFiles(path);
            var          scoredHandles = TwitterDataSourcer.ScoreHandlesFromFiles(files, category);

            Utilities.WriteScoredHandlesFile(path, scoredHandles, category);
            DatabaseConnector.BatchInsertRecords(scoredHandles);
            Utilities.WriteMissingHandlesFile(path, category);
            var scoringTimes = TwitterDataSourcer.ScoringTimes;

            path = path + "ScoringTimes.txt";
            Utilities.WriteFile(path, scoringTimes);
        }
Example #3
0
        public static void SplitTwitterListIntoHandleChunks(string creator, string listName, string category, int listSize = 88)
        {
            TwitterDataSourcer.SetCredentials();

            var usersFromList = TwitterDataSourcer.GetUsersFromList(listName, creator) as IList <IUser>;

            if (usersFromList == null)
            {
                return;
            }

            var names  = usersFromList.Select(user => user.ScreenName).ToList();
            var chunks = SplitList(names, listSize);

            var index = 0;

            foreach (var list in chunks)
            {
                var path = "C:/Users/Nishant/Desktop/Dropbox/Ouzero/" + listName + "/" + category + "-ToDo-" + index + ".csv";
                WriteFile(path, list);
                index++;
            }
        }
Example #4
0
 public void Setup()
 {
     TwitterDataSourcer.SetCredentials();
 }