Beispiel #1
0
        public static void Download()
        {
            while (true)
            {
                odinvideo URL;
                lock (URLlocker)
                {
                    if (videos.Count == 0)
                    {
                        break;
                    }
                    else
                    {
                        Console.WriteLine("************");
                        Console.WriteLine("****  " + videos.Count);
                        Console.WriteLine("************");
                        URL = videos.Dequeue();
                    }
                }
                Console.WriteLine(URL.domain + ": - " + URL.url + " - start downloading ...");

                videoinfo vidn = new videoinfo();
                vidn = getVideoLink(URL.domain, URL.url);

                string vidLink = vidn.videourl;
                string vidTitl = vidn.title;
                DownloadFile(vidLink, vidTitl, vidTitl);
            }
        }
Beispiel #2
0
        public static videoinfo getVideoLink(string domain2, string url2)
        {
            videoinfo vid1 = new videoinfo();

            switch (domain2)
            {
            case "v_ku6_com":
            {
                v_ku6_com vkub = new v_ku6_com(domain2, url2);
                try
                {
                    vid1.videourl = System.Text.RegularExpressions.Regex.Unescape(vkub.getlink());
                    vid1.title    = vkub.gettitle();
                }
                catch { }
                break;
            }

            default:
                break;
            }
            return(vid1);
        }