예제 #1
0
        protected void AddToStruct(uint id, string title, string journal, string volume, string pages,
                                   string year, string issn, string doi, string url, string author, string Abstract)
        {
            var data = new StructIEEE();

            data.ID       = id;
            data.TITLE    = title;
            data.JOURNAL  = journal;
            data.VOLUME   = volume;
            data.PAGES    = pages;
            data.YEAR     = year;
            data.ISSN     = issn;
            data.DOI      = doi;
            data.URL      = url;
            data.AUTHOR   = author;
            data.ABSTRACT = Abstract;
            StrIEEE.Add(data);
        }
예제 #2
0
        public void ieee(object obiekty)
        {
            var             obiektyarray = (object[])obiekty;
            string          search       = obiektyarray[0].ToString();
            var             datafr       = (int)obiektyarray[1];
            var             datato       = (int)obiektyarray[2];
            CookieContainer tmpcook;
            string          filedata = "bulkSetSize=1000%26queryText%253D" + search;
            var             templist = new List <object>();

            templist = GET("http://ieeexplore.ieee.org/Xplore/home.jsp");
            tmpcook  = (CookieContainer)templist[1];
            Console.WriteLine("Pobieram plik");
            File.SaveFile("IEEE", search + "tmp.csv",
                          POST("http://ieeexplore.ieee.org/search/searchExport.jsp", filedata, tmpcook));
            List <string> tmpCSV = File.OpenFile("IEEE", search + "tmp.csv");

            tmpCSV.RemoveAt(0);
            var tmp = new StringBuilder();

            foreach (string element in tmpCSV)
            {
                tmp.AppendLine(element);
            }
            File.DeleteFile("IEEE", search + "tmp.csv");
            File.SaveFile("IEEE", search + ".csv", tmp.ToString());
            OrderedDictionary data = CSVtoListPar.Parser("IEEE", search + ".csv");
            var structieee         = new StructIEEE();

            structieee.Dodawanie(data, datafr, datato);
            _listieee = structieee.StrIEEE;
            File.DeleteFile("IEEE", search + ".csv");
            //File.SaveFile("IEEE", search + ".bib", ListtoString.Parser(data));
            //File.DeleteFile("IEEE", search + ".csv");
            BazyTh.Endthread(4);
        }