diff --git a/app/src/main/java/com/github/catvod/bean/alist/Drive.java b/app/src/main/java/com/github/catvod/bean/alist/Drive.java index d7991d39..ed276861 100644 --- a/app/src/main/java/com/github/catvod/bean/alist/Drive.java +++ b/app/src/main/java/com/github/catvod/bean/alist/Drive.java @@ -37,6 +37,8 @@ public class Drive { private String token; @SerializedName("search") private Boolean search; + @SerializedName("hidden") + private Boolean hidden; public static Drive objectFrom(String str) { return new Gson().fromJson(str, Drive.class); @@ -98,6 +100,10 @@ public class Drive { return search == null || search; } + public Boolean hidden() { + return hidden != null && hidden; + } + public boolean isNew() { return getVersion() == 3; } diff --git a/app/src/main/java/com/github/catvod/spider/AList.java b/app/src/main/java/com/github/catvod/spider/AList.java index b06aee74..1ef80a97 100644 --- a/app/src/main/java/com/github/catvod/spider/AList.java +++ b/app/src/main/java/com/github/catvod/spider/AList.java @@ -81,7 +81,7 @@ public class AList extends Spider { fetchRule(); List classes = new ArrayList<>(); LinkedHashMap> filters = new LinkedHashMap<>(); - for (Drive drive : drives) classes.add(drive.toType()); + for (Drive drive : drives) if (!drive.hidden()) classes.add(drive.toType()); for (Class item : classes) filters.put(item.getTypeId(), getFilter()); return Result.string(classes, filters); } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 8e4ef6da..9f2107c2 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 b1bd3d1c..be495478 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -60e553db98f40a31024cbac397528fde +e9ee25066054dee3891e754f566281b7 diff --git a/json/adult.json b/json/adult.json index 0fba9c20..fffb495b 100644 --- a/json/adult.json +++ b/json/adult.json @@ -1,5 +1,5 @@ { - "spider": "https://fongmi.cachefly.net/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;60e553db98f40a31024cbac397528fde", + "spider": "https://fongmi.cachefly.net/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;e9ee25066054dee3891e754f566281b7", "wallpaper": "https://gao.chuqiuyu.tk", "sites": [ { diff --git a/json/alist.json b/json/alist.json index e556340c..62bee9ca 100644 --- a/json/alist.json +++ b/json/alist.json @@ -3,7 +3,8 @@ "drives": [ { "name": "小雅", - "server": "http://alist.xiaoya.pro" + "server": "http://alist.xiaoya.pro", + "search": false }, { "name": "觸光", @@ -28,6 +29,7 @@ { "name": "範本", "server": "https://one.fongmi.com", + "hidden": true, "login": { "username": "fongmi", "password": "fongmi" diff --git a/json/config.json b/json/config.json index 89d4fe4a..68189739 100644 --- a/json/config.json +++ b/json/config.json @@ -1,5 +1,5 @@ { - "spider": "https://fongmi.cachefly.net/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;60e553db98f40a31024cbac397528fde", + "spider": "https://fongmi.cachefly.net/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;e9ee25066054dee3891e754f566281b7", "wallpaper": "http://饭太硬.top/深色壁纸/api.php", "sites": [ {