Add action
This commit is contained in:
parent
fb95d2a450
commit
b6d8ad47da
|
|
@ -31,6 +31,8 @@ public class Vod {
|
||||||
private String vodPlayUrl;
|
private String vodPlayUrl;
|
||||||
@SerializedName("vod_tag")
|
@SerializedName("vod_tag")
|
||||||
private String vodTag;
|
private String vodTag;
|
||||||
|
@SerializedName("action")
|
||||||
|
private String action;
|
||||||
@SerializedName("style")
|
@SerializedName("style")
|
||||||
private Style style;
|
private Style style;
|
||||||
|
|
||||||
|
|
@ -39,6 +41,12 @@ public class Vod {
|
||||||
return item == null ? new Vod() : item;
|
return item == null ? new Vod() : item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Vod action(String action) {
|
||||||
|
Vod vod = new Vod();
|
||||||
|
vod.action = action;
|
||||||
|
return vod;
|
||||||
|
}
|
||||||
|
|
||||||
public Vod() {
|
public Vod() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -55,6 +63,14 @@ public class Vod {
|
||||||
setVodRemarks(vodRemarks);
|
setVodRemarks(vodRemarks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, String action) {
|
||||||
|
setVodId(vodId);
|
||||||
|
setVodName(vodName);
|
||||||
|
setVodPic(vodPic);
|
||||||
|
setVodRemarks(vodRemarks);
|
||||||
|
setAction(action);
|
||||||
|
}
|
||||||
|
|
||||||
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, Style style) {
|
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, Style style) {
|
||||||
setVodId(vodId);
|
setVodId(vodId);
|
||||||
setVodName(vodName);
|
setVodName(vodName);
|
||||||
|
|
@ -63,6 +79,15 @@ public class Vod {
|
||||||
setStyle(style);
|
setStyle(style);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, Style style, String action) {
|
||||||
|
setVodId(vodId);
|
||||||
|
setVodName(vodName);
|
||||||
|
setVodPic(vodPic);
|
||||||
|
setVodRemarks(vodRemarks);
|
||||||
|
setStyle(style);
|
||||||
|
setAction(action);
|
||||||
|
}
|
||||||
|
|
||||||
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, boolean folder) {
|
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, boolean folder) {
|
||||||
setVodId(vodId);
|
setVodId(vodId);
|
||||||
setVodName(vodName);
|
setVodName(vodName);
|
||||||
|
|
@ -131,6 +156,10 @@ public class Vod {
|
||||||
this.vodTag = vodTag;
|
this.vodTag = vodTag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setAction(String action) {
|
||||||
|
this.action = action;
|
||||||
|
}
|
||||||
|
|
||||||
public void setStyle(Style style) {
|
public void setStyle(Style style) {
|
||||||
this.style = style;
|
this.style = style;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ public class Item {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Vod vod() {
|
public Vod vod() {
|
||||||
return new Vod(getUrl(), getName(), getIcon(), getVersion(), Vod.Style.rect(1.0f));
|
return new Vod("", getName(), getIcon(), getVersion(), Vod.Style.rect(1.0f), getUrl());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,10 @@ public abstract class Spider {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void action(String action) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public void destroy() {
|
public void destroy() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,11 @@
|
||||||
package com.github.catvod.spider;
|
package com.github.catvod.spider;
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
|
||||||
import com.github.catvod.bean.Class;
|
import com.github.catvod.bean.Class;
|
||||||
import com.github.catvod.bean.Result;
|
import com.github.catvod.bean.Result;
|
||||||
import com.github.catvod.bean.Vod;
|
|
||||||
import com.github.catvod.bean.market.Data;
|
import com.github.catvod.bean.market.Data;
|
||||||
import com.github.catvod.bean.market.Item;
|
import com.github.catvod.bean.market.Item;
|
||||||
import com.github.catvod.crawler.Spider;
|
import com.github.catvod.crawler.Spider;
|
||||||
|
|
@ -62,22 +60,8 @@ public class Market extends Spider {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String detailContent(List<String> ids) throws Exception {
|
public void action(String action) {
|
||||||
Init.run(this::finish);
|
Init.execute(() -> download(action));
|
||||||
Vod vod = new Vod();
|
|
||||||
vod.setVodPlayFrom("FongMi");
|
|
||||||
vod.setVodPlayUrl("FongMi$FongMi");
|
|
||||||
Init.execute(() -> download(ids.get(0)));
|
|
||||||
return Result.string(vod);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void finish() {
|
|
||||||
try {
|
|
||||||
Activity activity = Init.getActivity();
|
|
||||||
if (activity != null) activity.finish();
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void download(String url) {
|
private void download(String url) {
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
9420d75153250b3e5d548637b60f66ee
|
e0b5490f5bced400cec1f2513431f1d3
|
||||||
|
|
|
||||||
|
|
@ -13,49 +13,49 @@
|
||||||
"list": [
|
"list": [
|
||||||
{
|
{
|
||||||
"name": "電視-java",
|
"name": "電視-java",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/leanback-java-armeabi_v7a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/leanback-java-armeabi_v7a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
||||||
"version": "v7a"
|
"version": "v7a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "電視-java",
|
"name": "電視-java",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/leanback-java-arm64_v8a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/leanback-java-arm64_v8a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
||||||
"version": "v8a"
|
"version": "v8a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "電視-py",
|
"name": "電視-py",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/leanback-python-armeabi_v7a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/leanback-python-armeabi_v7a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
||||||
"version": "v7a"
|
"version": "v7a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "電視-py",
|
"name": "電視-py",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/leanback-python-arm64_v8a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/leanback-python-arm64_v8a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
|
||||||
"version": "v8a"
|
"version": "v8a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "手機-java",
|
"name": "手機-java",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/mobile-java-armeabi_v7a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/mobile-java-armeabi_v7a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
||||||
"version": "v7a"
|
"version": "v7a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "手機-java",
|
"name": "手機-java",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/mobile-java-arm64_v8a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/mobile-java-arm64_v8a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
||||||
"version": "v8a"
|
"version": "v8a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "手機-py",
|
"name": "手機-py",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/mobile-python-armeabi_v7a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/mobile-python-armeabi_v7a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
||||||
"version": "v7a"
|
"version": "v7a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "手機-py",
|
"name": "手機-py",
|
||||||
"url": "https://fm.caioa.link/main/apk/release/mobile-python-arm64_v8a.apk",
|
"url": "https://github.com/FongMi/Release/raw/fongmi/apk/release/mobile-python-arm64_v8a.apk",
|
||||||
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
"icon": "https://i.imgs.ovh/2023/10/17/r8lVK.png",
|
||||||
"version": "v8a"
|
"version": "v8a"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue