Exemple #1
0
        private static Tweet TweetParse(string line)
        {
            Tweet tweet = new Tweet();

            tweet.PublicationDate = DateParse(line);
            tweet.PointOnMap      = СoordinatesParse(line);
            tweet.TweetMessage    = MessageParse(line);
            tweet.MoodWeight      = TweetAnalyser.GetWeight(tweet.TweetMessage, sentiments);
            return(tweet);
        }
        /////////////////////////////////////////////////////////////////////////////////////

        public HomeController(IOptions <TwitterCrawlerConfig> config)
        {
            posTagger           = new PosTagger();
            twitterCrawler      = new TwitterCrawler(config);
            tokenizer           = new Tokenizer();
            tokenAnalyser       = new TokenAnalyser();
            tweetAnalyser       = new TweetAnalyser();
            wordRater           = new WordRater();
            sentimentCalculator = new SentimentCalculator();
            preprocessor        = new Preprocessor();
            parseTreeAnalyser   = new ParseTreeAnalyser();

            networkSendClientSocket    = new NetworkClientSocket(NetworkSendClientPort, NetworkClientHost);
            networkReceiveClientSocket = new NetworkClientSocket(NetworkReceiveClientPort, NetworkClientHost);

            serializer   = new Serializer();
            deserializer = new Deserializer();

            tester = new Tester();
        }