コード例 #1
0
 private void FetchInfo(string url)
 {
     av = JavLibraryHelper.GetAvFromUrl(url);
 }
コード例 #2
0
 private static List <MissingCheckModel> GetMissingAV()
 {
     return(JavLibraryHelper.GetAllRelatedJav("prefix", "RKI").Result);
 }
コード例 #3
0
 private static void TestJavService()
 {
     JavLibraryHelper.DoDownloadOnly();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: windygu/AllInOneAV
        public static void Main(string[] args)
        {
            LockModel lockModel = new LockModel();

            if (args[0] == "daily")
            {
                JavLibraryHelper.DoDailyUpdate(200, true);
            }

            if (args[0] == "full")
            {
                JavLibraryHelper.DoFullScan(true);
            }

            if (args[0] == "single")
            {
                JavLibraryHelper.DoFullScanSingleThread(true);
            }

            if (args[0] == "refresh")
            {
                int page = 15;

                int.TryParse(args[1], out page);

                JavLibraryHelper.DoDailyRefresh(page, true);
            }

            if (args[0] == "faviscan")
            {
                var           favi = "c:\\setting\\Favi.txt";
                List <string> urls = new List <string>();

                if (File.Exists(favi))
                {
                    using (StreamReader sr = new StreamReader(favi))
                    {
                        while (!sr.EndOfStream)
                        {
                            var url = sr.ReadLine();

                            urls.Add(url);
                        }
                    }
                }

                if (urls.Count > 0)
                {
                    JavLibraryHelper.DoFaviScan(urls, false);
                }
            }

            if (args[0] == "dolist")
            {
                var urlList = args[1].Split(',').ToList();
                var asc     = bool.Parse(args[2]);
                var limit   = int.Parse(args[3]);

                if (urlList.Count > 0)
                {
                    JavLibraryHelper.DoListSearch(urlList, asc, limit, false);
                }
            }

            if (args[0] == "certain")
            {
                var titleArry = args[1].Split(',');
                var urlArray  = args[2].Split(',');

                Dictionary <string, string> dic = new Dictionary <string, string>();

                for (int i = 0; i < titleArry.Length; i++)
                {
                    dic.Add(urlArray[i], titleArry[i]);
                }

                JavLibraryHelper.DoCertainCategory(dic, true);
            }
        }