diff --git a/app/src/main/java/com/github/catvod/crawler/Spider.java b/app/src/main/java/com/github/catvod/crawler/Spider.java index 665e9fa7..dd81024e 100644 --- a/app/src/main/java/com/github/catvod/crawler/Spider.java +++ b/app/src/main/java/com/github/catvod/crawler/Spider.java @@ -46,6 +46,10 @@ public abstract class Spider { return ""; } + public String liveContent() throws Exception { + return ""; + } + public boolean manualVideoCheck() throws Exception { return false; } diff --git a/app/src/main/java/com/github/catvod/utils/Path.java b/app/src/main/java/com/github/catvod/utils/Path.java index b6b942c4..0ce3a15c 100644 --- a/app/src/main/java/com/github/catvod/utils/Path.java +++ b/app/src/main/java/com/github/catvod/utils/Path.java @@ -2,6 +2,8 @@ package com.github.catvod.utils; import android.os.Environment; +import com.github.catvod.spider.Init; + import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -26,10 +28,22 @@ public class Path { return Environment.getExternalStorageDirectory(); } + public static File cache() { + return Init.context().getCacheDir(); + } + + public static File files() { + return Init.context().getFilesDir(); + } + public static File tv() { return mkdir(new File(root() + File.separator + "TV")); } + public static File cache(String path) { + return mkdir(new File(cache(), path)); + } + public static File tv(String name) { if (!name.startsWith(".")) name = "." + name; return new File(tv(), name); @@ -71,6 +85,13 @@ public class Path { } } + public static void copy(File in, File out) { + try { + copy(new FileInputStream(in), out); + } catch (Exception ignored) { + } + } + public static void copy(InputStream in, File out) { try { int read; diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index d2215e0b..4c290226 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index d665b56b..b0419622 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -707f0db5d14e50ee046fc2c8a7a11383 +2ddcc31660e47389276c89f443d4bf4c