private void ReadAllAbstracts()
        {
            SetElementsEnabled(false);
            SetOptionalMessage("Reading articles...");

            String baseDirForArticles = GetDataDir();

            _articlesHubHelper = new ArticlesHubHelper(baseDirForArticles);

            SetElementsEnabled(true);
            SetOptionalMessage("Reading articles finished. You can start searching now.");
            SetLanguagesComboBox(Languages.Keys.ToList());
        }
        static void Main(string[] args)
        {
            var inputDir  = args[0];
            var outputDir = "Articles.Out\\";

            if (!Directory.Exists(outputDir))
            {
                Directory.CreateDirectory(outputDir);
            }

            var articlesHubHelper = new ArticlesHubHelper(inputDir, outputDir);

            articlesHubHelper.SerializeJsonArticles(1000);
        }