From ab58636fdc0cbe3dd04ce26c9c705ae350ceed76 Mon Sep 17 00:00:00 2001 From: lushunming <1357197829@qq.com> Date: Fri, 26 Jul 2024 08:05:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=A0=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle/wrapper/gradle-wrapper.properties | 2 +- jar/custom_spider.jar | Bin 333627 -> 333627 bytes jar/custom_spider.jar.md5 | 2 +- jar/genJar.bat | 2 +- json/index.json | 917 +++++++++++++++++++++++ settings.gradle | 15 +- 6 files changed, 934 insertions(+), 4 deletions(-) create mode 100644 json/index.json diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c39648e1..e6394f15 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed Mar 29 12:54:35 CST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.8-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 094c2c3601facafa27443dcf2b1ef2ce26940473..df3e50d241cedd0ac5225a5456fec0f9b693e441 100644 GIT binary patch delta 66 zcmdnJPGt8w5#9iAW)=|!4h{|mKZjq9ysf;9t-MUFyv(hzS+?@B%84-pg{SL@v37tN OJH=Sdz>H5~teyaa4;1tO diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index b8f5ae6e..ff557afb 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -748fbc51b767528466bdbbaee22c8803 +28c66965b142b726b3d47b9b58c0c45c diff --git a/jar/genJar.bat b/jar/genJar.bat index e01dc3ef..29d421dc 100644 --- a/jar/genJar.bat +++ b/jar/genJar.bat @@ -3,7 +3,7 @@ del "%~dp0\custom_spider.jar" rd /s/q "%~dp0\Smali_classes" -java -jar "%~dp0\3rd\baksmali-2.5.2.jar" d "%~dp0\..\app\build\intermediates\dex\release\minifyReleaseWithR8\classes.dex" -o "%~dp0\Smali_classes" +java -jar "%~dp0\3rd\baksmali-2.5.2.jar" d "%cd%\app\build\intermediates\dex\release\minifyReleaseWithR8\classes.dex" -o "%~dp0\Smali_classes" rd /s/q "%~dp0\spider.jar\smali\com\github\catvod\spider" rd /s/q "%~dp0\spider.jar\smali\com\github\catvod\parser" diff --git a/json/index.json b/json/index.json new file mode 100644 index 00000000..0081cfc2 --- /dev/null +++ b/json/index.json @@ -0,0 +1,917 @@ +{ + "spider": "https://mirror.ghproxy.com/https://github.com/lushunming/AndroidCatVodSpider/blob/main/jar/custom_spider.jar;md5;28c66965b142b726b3d47b9b58c0c45c", + "lives": [ + { + "name": "直播ipv6", + "type": "0", + "pass": true, + "url": "https://fanmingming.com/txt?url=https://live.fanmingming.com/tv/m3u/ipv6.m3u", + "epg": "https://epg.112114.xyz/?ch={name}&date={date}", + "logo": "https://epg.112114.xyz/logo/{name}.png" + }, + { + "name": "第三方源|不保存可用", + "type": "0", + "pass": true, + "url": "http://home.jundie.top:81/Cat/tv/live.txt", + "epg": "https://epg.112114.xyz/?ch={name}&date={date}", + "logo": "https://epg.112114.xyz/logo/{name}.png" + } + ], + "sites": [ + { + "key": "玩偶", + "name": "玩偶", + "type": 3, + "api": "csp_Wogg", + "searchable": 1, + "changeable": 1, + "ext": {} + }, + + { + "key": "Zxzj", + "name": "在线之家", + "type": 3, + "api": "csp_Zxzj", + "searchable": "1", + "filterable": "0", + "changeable": 0, + "ext": {} + }, + { + "key": "NCat", + "name": "\uD83D\uDE3C 网飞猫 | 影视", + "type": 3, + "api": "csp_NCat", + "searchable": 1, + "filterable": 1 + }, + { + "key": "TvDy", + "name": "\uD83D\uDE07 电影天堂 | 影视", + "type": 3, + "api": "csp_TvDy", + "searchable": 1, + "filterable": 1 + }, + { + "key": "QxiTv", + "name": "\uD83E\uDD70 7喜 | 影视", + "type": 3, + "api": "csp_QxiTv", + "searchable": 1, + "filterable": 1 + }, + { + "key": "W55Movie", + "name": "\uD83C\uDF9E\uFE0F 555电影 | 搜索×", + "type": 3, + "api": "csp_W55Movie", + "searchable": 0, + "filterable": 1 + }, + { + "key": "DaGongRen", + "name": "\uD83D\uDC77\u200D♂\uFE0F 打工人电影 | 影视", + "type": 3, + "api": "csp_DaGongRen", + "searchable": 1, + "filterable": 1 + }, + { + "key": "HkTv", + "name": "☁\uFE0F TVB云播 | 影视", + "type": 3, + "api": "csp_HkTv", + "searchable": 0, + "filterable": 1 + }, + { + "key": "JustLive", + "name": "\uD83D\uDCFA\uFE0F JustLive | 直播", + "type": 3, + "api": "csp_JustLive", + "searchable": 1, + "filterable": 1 + }, + { + "key": "Xb6v", + "name": "6\uFE0F⃣ 新版6V | 视频", + "type": 3, + "api": "csp_Xb6v", + "searchable": 1, + "filterable": 1 + }, + { + "key": "Douban", + "name": "\uD83E\uDD54 豆瓣 | 仅推荐", + "type": 3, + "api": "csp_Douban", + "searchable": 0, + "filterable": 1 + }, + { + "key": "Jianpian", + "name": "\uD83D\uDCC0 荐片 | 视频", + "type": 3, + "api": "csp_Jianpian", + "searchable": 1, + "filterable": 1 + }, + { + "key": "Ying", + "name": "\uD83C\uDF38 樱花动漫 | 动漫", + "type": 3, + "api": "csp_Ying", + "searchable": 1, + "filterable": 1 + }, + { + "key": "Ysj", + "name": "\uD83C\uDF0F\uFE0F 异世界动漫 | 动漫", + "type": 3, + "api": "csp_Ysj", + "searchable": 1, + "filterable": 1 + }, + { + "key": "FirstAid", + "name": "\uD83D\uDCAA 健康 | 视频", + "type": 3, + "api": "csp_FirstAid", + "searchable": 1, + "filterable": 1 + }, + { + "key": "nangua", + "name": "🎃┃南瓜影视┃🎃", + "playerType": 0, + "type": 3, + "api": "./js/nangua.js", + "timeout": 30, + "ext": "{\"box\": \"TVBox\", \"danmu\": false}" + }, + { + "key": "ikanbot", + "name": "🤖┃爱看机器人┃🤖", + "playerType": 0, + "type": 3, + "api": "./js/ikanbot.js", + "timeout": 30, + "ext": "{\"box\": \"TVBox\", \"danmu\": false}" + } + + ], + "parses": [ + { + "name": "解析聚合", + "type": 3, + "url": "Demo" + }, + { + "name": "Json并发", + "type": 2, + "url": "Parallel" + }, + { + "name": "Json轮询", + "type": 2, + "url": "Sequence" + }, + { + "name": "爱心笔记本", + "type": 4, + "url": "http://119.91.123.253:2345/Api/yun.php?url=" + }, + { + "name": "魏晓芳", + "type": 1, + "url": "https://svip.renrenmi.cc:2222/api/?key=ogGC18CjsACNo60r3E&url=" + }, + { + "name": "fuqi", + "type": 1, + "url": "https://play.fuqizhishi.com/maotv/API.php?appkey=xiongdimenbieguaiwodingbuzhulegailekey07201538&url=" + }, + { + "name": "盘古", + "type": 0, + "url": "https://www.m3u8.tv.cdn.8old.cn/jx.php?url=" + }, + { + "name": "左岸", + "type": 1, + "url": "http://110.42.2.115:880/analysis/json/?uid=2100&my=fgjnoqstLMRUZ03489&url=", + "ext": { + "flag": [ + "qq", + "qiyi", + "mgtv", + "youku", + "letv", + "sohu", + "xigua", + "1905", + "优播线路", + "腾播线路" + ], + "header": { + "User-Agent": "Dart/2.14 (dart:io)" + } + } + }, + { + "name": "太空", + "type": 1, + "url": "http://124.222.68.182/jiexi/4kJX.php/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "CL4K", + "renrenmi", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "未知", + "type": 1, + "url": "http://106.52.218.221:88/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "随便1", + "type": 1, + "url": "http://cl.yjhan.com:8090/home/api?type=ys&uid=821518&key=aghlmnyBFIJMPRX489&url=" + }, + { + "name": "随便2", + "type": 1, + "url": "https://www.nfjx.xyz/home/api?type=ys&uid=5767995&key=ijkmovxDEHIJPQRW69&url=" + }, + { + "name": "LTRX", + "type": 1, + "url": "https://svip.spchat.top/api/?type=ys&key=bKemW41JnxmQb4l67h&url=", + "ext": { + "flag": [ + "rx" + ] + } + }, + { + "name": "OJBK", + "type": 0, + "url": "https://jmwl.qd234.cn/v/?v=", + "ext": { + "flag": [ + "ltnb", + "renrenmi", + "rx", + "xfyun", + "muxm3u8", + "xigua", + "xueren", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "bilibili", + "哔哩哔哩", + "哔哩", + "pptv", + "PPTV", + "sohu", + "letv" + ] + } + }, + { + "name": "parwix1", + "type": 0, + "url": "https://jx.parwix.com:4433/player/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "parwix2", + "type": 0, + "url": "https://jx.parwix.com:4433/player/analysis.php?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "线路m9", + "type": 1, + "url": "https://api.m3u8.tv:5678/home/api?type=ys&uid=1931000&key=gktuvyzABEORSYZ135&url=" + }, + { + "name": "线路NX", + "type": 1, + "url": "https://vip.nxflv.com/home/api?uid=701203&key=bltuyCEFKLTX013679&url=" + }, + { + "name": "①秒播", + "type": 1, + "url": "https://jx.hfyrw.com/mao.go?url=" + }, + { + "name": "②秒播", + "type": 1, + "url": "http://27.124.4.42:4567/jhjson/ceshi.php?url=", + "ext": { + "flag": [ + "qiyi", + "qq", + "letv", + "sohu", + "youku", + "mgtv", + "bilibili", + "wasu", + "xigua", + "1905" + ] + } + }, + { + "name": "③秒播", + "url": "http://81.71.48.249:4456/jsonc/293shipin.php?url=", + "type": 1, + "i": "77", + "ext": { + "flag": [ + "qiyi", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果" + ] + } + }, + { + "name": "④秒播", + "type": 1, + "url": "http://106.55.234.91:4433/?url=", + "ext": { + "flag": [ + "qiyi", + "qq", + "letv", + "sohu", + "youku", + "mgtv", + "bilibili", + "wasu", + "xigua", + "1905" + ] + } + }, + { + "name": "⑤秒播", + "type": 1, + "url": "http://81.71.48.249:4456/jsonc/longxia.php?url=", + "ext": { + "flag": [ + "qq", + "qiyi", + "mgtv", + "youku", + "letv", + "sohu", + "xigua", + "1905" + ], + "header": { + "User-Agent": "Dart/2.14 (dart:io)" + } + } + }, + { + "name": "⑦秒播", + "type": 1, + "url": "https://app.okmedcos.com/4k/?url=" + }, + { + "name": "⑧秒播", + "type": 1, + "url": "https://jie.1z1.cc/api/?key=HdMmTMfyf1uTOQUL0b&url=" + }, + { + "name": "Pro", + "type": 1, + "url": "http://api.vip123kan.vip/?url=", + "ext": { + "flag": [ + "youku", + "优酷", + "mgtv", + "芒果", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "qq", + "奇艺" + ] + } + }, + { + "name": "2", + "type": 1, + "url": "https://jx.mczdyw.com/xg.php?url=", + "ext": { + "flag": [ + "mgtv", + "芒果" + ] + } + }, + { + "name": "3", + "type": 1, + "url": "https://www.aiaine.com/api/?key=kVqmG5dAQ5dZTcECw8&url=", + "ext": { + "flag": [ + "youku", + "优酷", + "mgtv", + "芒果", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "qq", + "奇艺" + ] + } + }, + { + "name": "4", + "type": 1, + "url": "https://svip.rongxingvr.top/api/?key=niBgMGXVdCQhsmeEBK&url=", + "ext": { + "flag": [ + "youku", + "优酷", + "mgtv", + "芒果", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "qq", + "奇艺" + ] + } + }, + { + "name": "8", + "type": 1, + "url": "https://app.iminna.com/jx/?url=", + "ext": { + "flag": [ + "youku", + "优酷", + "mgtv", + "芒果", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "qq", + "奇艺" + ] + } + }, + { + "name": "飓风影院2", + "type": 1, + "url": "https://vvip.funsline.cn/api/?key=3xWfEoDf4V9p9Y20CR&url=", + "ext": { + "flag": [ + "ziqie", + "youku", + "优酷", + "qiyi", + "爱奇艺", + "奇艺", + "mgtv", + "芒果", + "qq", + "腾讯" + ] + } + }, + { + "name": "我爱电影网", + "type": 1, + "url": "https://jhpc.manduhu.com/j1217.php?url=", + "ext": { + "flag": [ + "qiyi", + "爱奇艺", + "奇艺", + "mgtv", + "芒果", + "youku", + "优酷", + "pptv", + "PPTV" + ] + } + }, + { + "name": "王牌", + "type": 1, + "url": "https://za.kuanjv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "搜狐", + "sohu", + "letv", + "乐视", + "bilibili", + "哔哩哔哩", + "哔哩", + "xigua", + "西瓜" + ] + } + }, + { + "name": "盘古解析", + "type": 1, + "url": "https://json.pangujiexi.com:12345/json.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果" + ] + } + }, + { + "name": "欢雨", + "type": 1, + "url": "http://www.youhuifuligou.com/json/?id=7&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "letv", + "乐视", + "xigua", + "西瓜" + ] + } + } + ], + "flags": [ + "youku", + "qq", + "iqiyi", + "qiyi", + "letv", + "sohu", + "tudou", + "pptv", + "mgtv", + "wasu", + "bilibili", + "renrenmi" + ], + "ijk": [ + { + "group": "软解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "0" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + }, + { + "group": "硬解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "1" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + } + ], + "ads": [ + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com" + ], + "wallpaper": "https://bing.ee123.net/img/4k" +} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index b9c12608..58c3cf08 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,17 +1,30 @@ pluginManagement { repositories { + maven { url 'https://maven.aliyun.com/repository/public/' } + maven { url 'https://maven.aliyun.com/repository/google/' } + maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' } + maven { url 'https://maven.aliyun.com/repository/jcenter/'} + maven { url 'https://maven.aliyun.com/repository/central/'} + maven { url 'https://maven.aliyun.com/repository/mapr-public/' } gradlePluginPortal() google() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } + maven { url "https://www.jitpack.io" } } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { + maven { url 'https://maven.aliyun.com/repository/public/' } + maven { url 'https://maven.aliyun.com/repository/google/' } + maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' } + maven { url 'https://maven.aliyun.com/repository/jcenter/'} + maven { url 'https://maven.aliyun.com/repository/central/'} + maven { url 'https://maven.aliyun.com/repository/mapr-public/' } google() mavenCentral() - maven { url 'https://jitpack.io' } + maven { url "https://www.jitpack.io" } } } rootProject.name = "CatVodSpider"