Exemplo n.º 1
0
        private async void bt_load_Click(object sender, RoutedEventArgs e)
        {
            _manager = new SearchManager(_settings);

            _settings.OpenDataString = tb_input.Text;

            if (rb_text.IsChecked.Value)
            {
                _settings.ExtractMethod = DataMethods.File;
            }
            if (rb_spreadsheet.IsChecked.Value)
            {
                _settings.ExtractMethod = DataMethods.GoogleDocs;
            }

            _settings.Save();

            lb_task.Content = "Task: " + await _manager.Open(Info);
        }
Exemplo n.º 2
0
        private async void bt_perform_Click(object sender, RoutedEventArgs e)
        {
            if (rb_text.IsChecked.Value)
            {
                string newdir = AppDomain.CurrentDomain.BaseDirectory + "/" + DateTime.Now.ToString("ddMMyyyyHHmmss");
                Directory.CreateDirectory(newdir);
                File.Copy(tb_input.Text, newdir + "source.txt");
                _settings.OpenDataString = newdir + "/source.txt";
                _settings.ExtractMethod  = DataMethods.File;
            }
            if (rb_spreadsheet.IsChecked.Value)
            {
                _settings.ExtractMethod = DataMethods.GoogleDocs;
            }

            if (rb_save_text.IsChecked.Value)
            {
                _settings.SaveMethod = DataMethods.File;
            }
            if (rb_save_spreadsheet.IsChecked.Value)
            {
                _settings.SaveMethod = DataMethods.GoogleDocs;
            }
            if (rb_save_excel.IsChecked.Value)
            {
                _settings.SaveMethod = DataMethods.Excell;
            }

            _settings.OpenDataString = tb_input.Text;

            _settings.SaveDataString = tb_output.Text;

            _settings.BacklinkIndex = int.Parse(tb_blin.Text);

            _settings.DomainIndex = int.Parse(tb_dlin.Text);

            _settings.Delimeter = tb_del.Text;

            if (!string.IsNullOrEmpty(tb_dom.Text))
            {
                _settings.SingleDomname = tb_dom.Text;
            }
            else
            {
                _settings.SingleDomname = null;
            }

            _settings.PlainHttpThreads = int.Parse(tb_pht.Text);

            _settings.WebDriverThreads = int.Parse(tb_wdt.Text);

            _settings.Save();

            SearchManager manager = new SearchManager(_settings);

            lb_task.Content = "Task: " + await manager.Open(Info);

            await manager.Perform();

            await manager.Close();
        }