Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jihuohuo/JavaScript

Repository files navigation

适用于小奶猫++的JavaScript

脚本使用:

方式一:点击打开xx.js文件,找到"Raw"按钮并点击,然后复制打开的网页地址,小奶猫++选择"网络获取"粘贴即可。

5.10及更高版本,支持批量添加远端js:打开上面批量添加文件,复制其中内容、复制其中内容、复制其中内容(重要的事说三遍),粘贴至小奶猫++的远端js文本框即可。

方式二:复制xx.js文件内容,小奶猫++选择"本地生成"粘贴即可。

制作脚本说明:

//以下方法必须存在且名称不可更改,其中涉及到的字典中的key的名字也是固定的,否则无法解析
//封面信息(key、方法名不可更改, "source":"JS"不可缺少)
function coverInfo() {
 //平台名称
 var name = "花姬2";
 //平台封面图的url
 var imageURL = "http://cdn.63a0.com/Uploads/Advertisement/20200717_152741_15949708617555_1660.jpg";
 //平台房间数
 var online = "100";
 return { "name": name, "logo": imageURL, "source":"JS", "quantity":online };
}
//5.10及更高版本支持分页
//usePage:1代表使用分也、0不使用
//beginPage:开始的页码
//pageKey:videoListInfo()函数中页数对应的字段名
function pageInfo() {
 return { "usePage": "1", "beginPage": "1", "pageKey": "p" }
}
//房间列表(key、方法名不可更改)
function videoListInfo() {
 //房间列表数据url
 var url = "https://xxx.xxx.com/index.php/Api/";
 //请求方法:GET或者POST
 var method = "POST";
 //请求参数
 var param = { "p": "1" };
 //请求头参数
 var header = {};
 return { "url": url, "method": method, "param": param, "header": header };
}
//处理网络数据,统一格式(key、方法名不可更改)
function handleData(dic) {
 //dic 为字典(房间列表url返回的数据),需经过处理,最终如下,key的名称必须如下所示
 // {
 // "data": [
 // {
 //房间名称
 // "name": "TG@iCodess",
 //封面图地址
 // "cover": "https://downaoligie.oss-cn-qingdao.aliyuncs.com/65.jpg",
 //拉流地址(直播源)
 // "video": "rtmp://tpull.amghkwy.cn/live/9185723_1598444341?txSecret=cf2a19ff267b69c798f7f8bb0e95d574&txTime=5F45AA75",
 //在线人数
 // "Popularity": "666666",
 //房间id
 // "id": "999999"
 // },
 // ...
 // }
 var dataArr = dic["data"];
 var formatArr = new Array();
 for (let i = 0; i < dataArr.length; i++) {
 let subDic = dataArr[i];
 var formatDic = {
 "name": subDic["title"],
 "Popularity": subDic["watch_number"],
 "video": subDic["address"],
 "cover": subDic["header"],
 "id": subDic["room_id"]
 };
 formatArr.push(formatDic);
 }
 return { "data": formatArr };
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%

AltStyle によって変換されたページ (->オリジナル) /