Pending changes exported from your codespace

This commit is contained in:
Liu
2024-11-08 05:35:20 +00:00
parent e97e6468e7
commit d290eb1a4c
37 changed files with 12544 additions and 13725 deletions

View File

@@ -146,6 +146,18 @@
"type": 3,
"api": "csp_Nkdy"
},
{
"key": "xiongmao2",
"name": "🐼猫咪┃1080P",
"type": 3,
"api": "./api/drpy2.min.js",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "./js/xiongmao.js"
},
{
"key": "hipy_js_腾云驾雾[官]",
"name": "🌞腾腾┃解析",

194
小米/js/xiongmao.js Normal file
View File

@@ -0,0 +1,194 @@
globalThis.h_ost = ' http://154.221.17.127:8188/';
var key = CryptoJS.enc.Base64.parse("YWU3MTU4ODgyN2EzODAzNg==");
var iv = CryptoJS.enc.Base64.parse("YWU3MTU4ODgyN2EzODAzNg==");
globalThis.AES_Decrypt = function (word) {
try {
var decrypt = CryptoJS.AES.decrypt(word, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7,
});
const decryptedText = decrypt.toString(CryptoJS.enc.Utf8);
if (!decryptedText) {
throw new Error("解密后的内容为空");
}
return decryptedText;
} catch (e) {
console.error("解密失败:", e);
return null;
}
};
globalThis.AES_Encrypt = function (word) {
var encrypted = CryptoJS.AES.encrypt(word, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.toString();
};
globalThis.vod1 = function (t,pg){
let html1 = request( h_ost + 'api.php/getappapi.index/typeFilterVodList', {
body: {
area: '全部',
year: '全部',
type_id: t,
page: pg,
sort: '最新',
lang: '全部',
class: '全部'
},
headers: { 'User-Agent': 'okhttp/3.14.9',
'Content-Type': 'application/x-www-form-urlencoded'},
'method': 'POST'
}, true);
let html = JSON.parse(html1);
return(AES_Decrypt(html.data));
}
globalThis.vodids = function (ids) {
let html1 = fetch(h_ost + 'api.php/getappapi.index/vodDetail', {
method: 'POST',
headers: {
'User-Agent': 'okhttp/3.14.9',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
vod_id: ids,
}
});
let html = JSON.parse(html1);
const rdata = JSON.parse(AES_Decrypt(html.data));
const data = {
vod_id: ids,
vod_name: rdata.vod.vod_name,
vod_remarks: '小米:'+ rdata.vod.vod_remarks,
vod_actor: rdata.vod.vod_actor,
vod_director: rdata.vod.vod_director,
vod_content: '小米提醒您:请勿相信任何广告谢谢'+ rdata.vod.vod_content,
vod_play_from: '',
vod_play_url: ''
};
rdata.vod_play_list.forEach((value) => {
data.vod_play_from += value.player_info.show + '|小米|广告勿信$$$';
value.urls.forEach((v) => {
data.vod_play_url += v.name + '$' + (value.player_info.parse || '') + v.url + '#';
});
data.vod_play_url += '$$$';
});
return data;
}
//搜索
globalThis.ssvod = function (wd) {
var html1 = fetch(h_ost + 'api.php/getappapi.index/searchList', {
method: 'POST',
headers: {
'User-Agent': 'okhttp/3.14.9',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
keywords: wd,
typepage_id: 1,
}
});
let html = JSON.parse(html1);
return AES_Decrypt(html.data);
}
//解析
globalThis.jxx = function (id, url) {
/* if(""!=='104847347'){
return 'https://mp4.ziyuan.wang/view.php/3c120366111dde9c318be64962b5684f.mp4';
}*/
if (id.startsWith('http')) {
let purl = JSON.parse(request(id+url)).url;
return { parse: 0, url: purl , jx: 0,danmaku:'http://dm.sds11.top/tdm.php?url='+url};
}
if (id == 0) {
return { parse: 0, url: id+url , jx: 1,
danmaku:'http://dm.sds11.top/tdm.php?url='+url};
}
let html1 = request(h_ost + 'api.php/getappapi.index/vodParse', {
method: 'POST',
headers: {
'User-Agent': 'okhttp/3.14.9',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
parse_api: id,
url: AES_Encrypt(url),
}
});
let html = AES_Decrypt(JSON.parse(html1).data);
console.log(html);
let decry = html.replace(/\n/g, '').replace(/\\/g, '');
let matches = decry.match(/"url":"([^"]+)"/);
if (!matches || matches[1] === null) {
matches = decry.match(/"url": "([^"]+)"/);
}
return { parse: 0, url: matches[1] , jx: 0,danmaku:'http://dm.sds11.top/tdm.php?url='+url};
}
var rule = {
title: '小米|熊猫',
host: '',
detailUrl: 'fyid',
searchUrl: '**',
url: 'fyclass',
searchable: 2,
quickSearch: 1,
filterable: 0,
class_name: '电影&电视剧&动漫&综艺',
class_url: '1&2&3&4&综艺',
play_parse: true,
lazy: $js.toString(() => {
const parts = input.split('|');
input = jxx(parts[0],parts[1]);
}),
推荐: $js.toString(() => {
let data =vod1(0,0);
let bata = JSON.parse(data).recommend_list;
bata.forEach(it => {
d.push({
url: it.vod_id,
title: it.vod_name,
img: it.vod_pic,
desc: it.vod_remarks
});
});
setResult(d);
}),
一级: $js.toString(() => {
let data =vod1(input,MY_PAGE);
let bata = JSON.parse(data).recommend_list;
bata.forEach(it => {
d.push({
url: it.vod_id,
title: it.vod_name,
img: it.vod_pic,
desc: it.vod_remarks
});
});
setResult(d);
}),
二级: $js.toString(() => {
console.log("调试信息2"+ input);
let data =vodids(input);
//console.log(data);
VOD = data;
}),
搜索: $js.toString(() => {
let data =ssvod(input);
let bata = JSON.parse(data).search_list;
bata.forEach(it => {
d.push({
url: it.vod_id,
title: it.vod_name,
img: it.vod_pic,
desc: it.vod_remarks
});
});
// console.log(data);
setResult(d);
}),
}

View File

@@ -298,40 +298,34 @@ http://[2409:8087:5e08:24::11]:6610/000000001000/2000000004000000013/index.m3u8?
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/百事通.png" group-title="•数字「IPV6」",你叫啥都行 𝟠「IPV6」
http://[2409:8087:5e08:24::11]:6610/000000001000/2000000004000000017/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000017&IASHttpSessionId=OTT19019320240419154124000281&yang-1989
#INSERT_HERE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」01:50 精英联赛阶段 利雅得胜利 vs 艾因 刘畅
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」03:35 联赛 热那亚 vs 科莫 乔迁
https://tv.iill.top/FB/1
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」01:50 二级小组赛 塞帕罕 vs 沙迦 张天翼
https://tv.iill.top/FB/2
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」17:45 精英联赛阶段 浦项铁人 vs 山东泰山足球俱乐部 梁祥宇 李彦 姚安妮
https://tv.iill.top/FB/3
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」17:50 精英联赛阶段 横滨水手 vs 武里南联 周楚雄
https://tv.iill.top/FB/4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」19:50 二级小组赛 曼谷联 vs 理文 鹿中原
https://tv.iill.top/FB/5
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」19:50 二级小组赛 南定 vs 淡滨尼流浪者 盛斌
https://tv.iill.top/FB/6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」21:50 二级小组赛 纳萨夫 vs 伊尔比德侯赛因 张天翼
https://tv.iill.top/FB/7
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」21:50 二级小组赛 金色世纪 vs 布赖代合作 王子睿
https://tv.iill.top/FB/8
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」23:50 二级小组赛 科威特竞技 vs 迪拜青年国民 鹿中原
https://tv.iill.top/FB/9
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」23:50 二级小组赛 永恒体育 vs 巴格达空军 谭逸雄
https://tv.iill.top/FB/10
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「亚冠」23:50 二级小组赛 大不里士拖拉机 vs 库洛布光 乔迁
https://tv.iill.top/FB/11
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」01:30 法兰克福冠军赛男女单打1/16决赛
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:45 常规赛 公牛 vs 森林狼 孙博 闫宇峰 秋童
https://tv.iill.top/NBA/1
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:45 常规赛 公牛 vs 森林狼 英文原声
https://tv.iill.top/NBA/2
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 常规赛 马刺 vs 开拓者 王晓晨
https://tv.iill.top/NBA/3
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 常规赛 马刺 vs 开拓者 英文原声
https://tv.iill.top/NBA/4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 常规赛 雄鹿 vs 爵士 张浩岳
https://tv.iill.top/NBA/5
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」01:30 法兰克福冠军赛男女单打1/8决赛 周冠达
https://tv.iill.top/Migu/1
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「咪咕」08:00 《体育日报》第30期 《体育日报》第三十期
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」01:30 法兰克福冠军赛男女单打1/8决赛 清流
https://tv.iill.top/Migu/2
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「KPL」17:30 济南RW侠 vs 重庆狼队 济南RW侠 vs 重庆狼队 官方解说
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」01:30 法兰克福冠军赛男女单打1/8决赛 英文解说
https://tv.iill.top/Migu/3
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/8决赛 周冠达 侯英超
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「咪咕」08:00 《体育日报》第32期 《体育日报》第三十二期
https://tv.iill.top/Migu/4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/8决赛 清流
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「KPL」17:30 待定 vs 待定 重庆狼队 vs 武汉eStarPro 官方解说
https://tv.iill.top/Migu/5
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/8决赛 英文解说
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/4决赛 周冠达 侯英超
https://tv.iill.top/Migu/6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/4决赛 清流
https://tv.iill.top/Migu/7
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」20:30 法兰克福冠军赛男女单打1/4决赛 英文解说
https://tv.iill.top/Migu/8
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://epg.iill.top/logo/CCTV1.png" group-title="•咪咕「TV」",CCTV 1 综合
https://tv.iill.top/migu/cctv1
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://epg.iill.top/logo/CCTV2.png" group-title="•咪咕「TV」",CCTV 2 财经

File diff suppressed because it is too large Load Diff