From 59791408daf4185219e4c5ab6f13260c69dddf43 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 18 Sep 2023 17:52:57 +0800 Subject: [PATCH] Update log --- .../com/fongmi/android/tv/utils/Sniffer.java | 6 ++-- .../com/fongmi/quickjs/method/Console.java | 29 +++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 quickjs/src/main/java/com/fongmi/quickjs/method/Console.java diff --git a/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java b/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java index 293ff2827..f0f260ef5 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java @@ -5,8 +5,8 @@ import android.text.TextUtils; import com.fongmi.android.tv.api.ApiConfig; import com.fongmi.android.tv.bean.Rule; -import com.github.catvod.crawler.SpiderDebug; import com.github.catvod.utils.Util; +import com.orhanobut.logger.Logger; import java.util.ArrayList; import java.util.Arrays; @@ -18,6 +18,8 @@ import java.util.regex.Pattern; public class Sniffer { + private static final String TAG = Sniffer.class.getSimpleName(); + public static final String CHROME = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"; public static final Pattern RULE = Pattern.compile("http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\\?.*|http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video/tos*"); public static final List PUSH = Arrays.asList("smb", "http", "https", "thunder", "magnet", "ed2k", "mitv", "jianpian"); @@ -40,7 +42,7 @@ public class Sniffer { } public static boolean isVideoFormat(String url, Map headers) { - SpiderDebug.log(url); + Logger.t(TAG).d(url); if (matchOrContain(url)) return true; if (headers.containsKey("Accept") && headers.get("Accept").startsWith("image")) return false; if (url.contains("url=http") || url.contains("v=http") || url.contains(".css") || url.contains(".html")) return false; diff --git a/quickjs/src/main/java/com/fongmi/quickjs/method/Console.java b/quickjs/src/main/java/com/fongmi/quickjs/method/Console.java new file mode 100644 index 000000000..a813bfa1c --- /dev/null +++ b/quickjs/src/main/java/com/fongmi/quickjs/method/Console.java @@ -0,0 +1,29 @@ +package com.fongmi.quickjs.method; + +import com.orhanobut.logger.Logger; +import com.whl.quickjs.wrapper.QuickJSContext; + +public class Console implements QuickJSContext.Console { + + private static final String TAG = Console.class.getSimpleName(); + + @Override + public void log(String info) { + Logger.t(TAG).d(info); + } + + @Override + public void info(String info) { + Logger.t(TAG).i(info); + } + + @Override + public void warn(String info) { + Logger.t(TAG).w(info); + } + + @Override + public void error(String info) { + Logger.t(TAG).e(info); + } +}