fix: 更新脚本 去除无用文件

This commit is contained in:
sve1r 2023-02-09 14:30:13 +08:00
parent 5c0b97e34d
commit af747850b3
8 changed files with 12 additions and 228 deletions

View File

@ -9,8 +9,8 @@
// @TgChannel https://t.me/ddgksf2021
// @Contribute https://t.me/ddgksf2013_bot
// @Feedback 📮 ddgksf2013@163.com 📮
// @UpdateTime 2023-01-22
// @ConfigVersion V2.0.102
// @UpdateTime 2023-02-08
// @ConfigVersion V2.0.107
// @Attention 如果广告仍然存在,请清除缓存或卸载应用重新安装
// @Attention 如需引用请注明出处,谢谢合作!
// @Function 去广告配置(自用,不定期更新)
@ -70,14 +70,17 @@
//2023-01-17 47、proto动态去广告正则匹配添加grpc.biliapi.net(方便surge用户)兴许后面QX也会跟进MITM h2
//2023-01-18 48、屏蔽B站直播页顶部轮播图本来想把白B直播顶部的大ICON移植到粉B但粉B不识别V1
//2023-01-22 49、处理B站直播间右下角商品推广
//2023-02-02 50、特别说明由于粉B与白B首页顶部都统一了样式在代理情况下港澳台的[动画]页面不会出现,建议关闭重写,代理进入即可看到[动画]tab
//2023-02-07 51、由于proto数据源未更新致使新版粉B的动态页面图文混合推送中文字不显示如果介意此bug可使用解析器排除该重写#out=DynAll
hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, *.bilibili.com, *.bilibili.*, grpc.biliapi.net,*biliapi.net, -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net
hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net, app.bilibili.com, api.live.bilibili.com, *.bilibili.com, *.bilibili.*, grpc.biliapi.net,*biliapi.net
# BiliBili_哔哩哔哩_屏蔽直播页顶部轮播图@ddgksf2013
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-interface\/v2\/index\/feed url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
# BiliBili_哔哩哔哩_屏蔽直播间商品广告浮窗@ddgksf2013
xlive\/e-commerce-interface\/v\d\/ecommerce-user\/get_shopping_info\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
# BiliBili_哔哩哔哩_屏蔽直播间商品广告浮窗[还有一个域名]@ddgksf2013
^https?:\/\/api\.live\.bilibili\.com\/xlive\/e-commerce-interface\/v\d\/ecommerce-user\/get_shopping_info\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
# BiliBili_哔哩哔哩_屏蔽广告浮窗@ddgksf2013
^https?:\/\/api\.bilibili\.com\/pgc\/activity\/deliver\/material\/receive url reject-dict
# BiliBili_哔哩哔哩_屏蔽IP请求@ddgksf2013
@ -114,8 +117,10 @@ xlive\/e-commerce-interface\/v\d\/ecommerce-user\/get_shopping_info\? url script
^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
# BiliBili_哔哩哔哩_我的页面处理@ddgksf2013
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
# BiliBili_哔哩哔哩_Proto去广告@app2smile@ddgksf2013
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.(view\.v1\.View\/View|dynamic\.v2\.Dynamic\/DynAll)$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili-proto.js
# BiliBili_哔哩哔哩_UP主推荐广告[适配ipad端]@app2smile@ddgksf2013
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.view\.v1\.View\/View$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili-proto.js
# BiliBili_哔哩哔哩_动态页面去广告[#out=DynAll]@app2smile@ddgksf2013
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.dynamic\.v2\.Dynamic\/DynAll$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili-proto.js
# BiliBili_哔哩哔哩_启动时开启直连模式[自行启用]@ddgksf2013
;^https?:\/\/app\.bilibili\.com\/x\/resource\/domain url script-response-body https://github.com/ddgksf2013/Scripts/raw/master/bilibili_startup_direct.js
# BiliBili_哔哩哔哩_繁体CC字幕转中文简体[自行启用]@ddgksf2013

View File

@ -1,75 +0,0 @@
let body = $response.body
body = JSON.parse(body)
body['data']['sections_v2'] = [
{
"items": [
{
"id": 397,
"title": "历史记录",
"icon": "http://i0.hdslb.com/bfs/archive/8385323c6acde52e9cd52514ae13c8b9481c1a16.png",
"uri": "bilibili://user_center/history"
},
{
"id": 398,
"title": "我的收藏",
"icon": "http://i0.hdslb.com/bfs/archive/d79b19d983067a1b91614e830a7100c05204a821.png",
"uri": "bilibili://user_center/favourite"
},
{
"id": 396,
"title": "离线缓存",
"icon": "http://i0.hdslb.com/bfs/archive/5fc84565ab73e716d20cd2f65e0e1de9495d56f8.png",
"uri": "bilibili://user_center/download"
},
{
"id": 399,
"title": "稍后再看",
"icon": "http://i0.hdslb.com/bfs/archive/63bb768caa02a68cb566a838f6f2415f0d1d02d6.png",
"need_login": 1,
"uri": "bilibili://user_center/watch_later"
}
],
"style": 1,
"button": {}
},
{
"title": "创作中心",
"items": [
{
"need_login": 1,
"display": 1,
"id": 171,
"title": "创作首页",
"global_red_dot": 1,
"uri": "bilibili://uper/homevc",
"icon": "http://i0.hdslb.com/bfs/archive/d3aad2d07538d2d43805f1fa14a412d7a45cc861.png"
},
],
"style": 1,
"button": {
"icon": "http://i0.hdslb.com/bfs/archive/205f47675eaaca7912111e0e9b1ac94cb985901f.png",
"style": 1,
"url": "bilibili://uper/user_center/archive_selection",
"text": "发布"
}
},
{
//"title": "其他设置",
"items": [
{
"id": 410,
"title": "设置",
"icon": "http://i0.hdslb.com/bfs/archive/e932404f2ee62e075a772920019e9fbdb4b5656a.png",
"uri": "bilibili://user_center/setting"
}
],
"style": 2,
"button": {}
}
],
body = JSON.stringify(body)
$done({body})

View File

@ -1,9 +0,0 @@
let body = $response.body
body = JSON.parse(body)
body['data']['items'].forEach((element, index) => {
if (element.hasOwnProperty('ad_info') || element.hasOwnProperty('banner_item') || element['card_type'] != 'small_cover_v2') {
body['data']['items'].splice(index, 1)
}
})
body = JSON.stringify(body)
$done({body})

View File

@ -1,5 +0,0 @@
let body = $response.body
body = JSON.parse(body)
body['data']['activity_banner_info'] = null
body = JSON.stringify(body)
$done({body})

View File

@ -1,5 +0,0 @@
let body = $response.body
body = JSON.parse(body)
delete body['data']['notice']
body = JSON.stringify(body)
$done({body})

View File

@ -1,22 +0,0 @@
//收藏排行前10长按通知进入iOS13以下通知中心不支持
let url = $request.url
let regex = /vmid=(\d*)/
let vmid = regex.exec(url)
let mid = vmid[1]
let api = `https://space.bilibili.com/ajax/member/getSubmitVideos?mid=${mid}&pagesize=10&order=stow`
$httpClient.get(api, (error, response, body) => {
if (error) {
$done({})
} else {
console.log(body)
body = JSON.parse(body)
let info = ""
body['data']['vlist'].forEach((element, index) => {
index++
let scheme = `bilibili://av/${element['aid']}`
info += index + ": " + element['title'] + "\n" + scheme + "\n"
})
$notification.post('', '', info)
$done({})
}
})

View File

@ -1,95 +0,0 @@
let body = $response.body
body = JSON.parse(body)
body['data']['tab'] = [
{
"id": 39,
"name": "直播",
"uri": "bilibili://live/home",
"tab_id": "直播tab",
"pos": 1
},
{
"id": 40,
"name": "推荐",
"uri": "bilibili://pegasus/promo",
"tab_id": "推荐tab",
"pos": 2,
"default_selected": 1
},
{
"id": 41,
"name": "热门",
"uri": "bilibili://pegasus/hottopic",
"tab_id": "热门tab",
"pos": 3
},
{
"id": 42,
"name": "追番",
"uri": "bilibili://pgc/home",
"tab_id": "追番Tab",
"pos": 4
},
{
"id": 151,
"name": "影视",
"uri": "bilibili://pgc/cinema-tab",
"tab_id": "影视tab",
"pos": 5,
},
]
body['data']['top'] = [
{
"id": 176,
"icon": "http://i0.hdslb.com/bfs/archive/d43047538e72c9ed8fd8e4e34415fbe3a4f632cb.png",
"name": "消息",
"uri": "bilibili://link/im_home",
"tab_id": "消息Top",
"pos": 1
}
]
body['data']['bottom'] = [
{
"id": 177,
"icon": "http://i0.hdslb.com/bfs/archive/63d7ee88d471786c1af45af86e8cb7f607edf91b.png",
"icon_selected": "http://i0.hdslb.com/bfs/archive/e5106aa688dc729e7f0eafcbb80317feb54a43bd.png",
"name": "首页",
"uri": "bilibili://main/home/",
"tab_id": "首页Bottom",
"pos": 1
},
{
"id": 178,
"icon": "http://i0.hdslb.com/bfs/archive/9c453a54eb83f5140cd098bf2e8ed8a599edc7fe.png",
"icon_selected": "http://i0.hdslb.com/bfs/archive/79d29e6ac3b6e52652881b050e63988e2038130f.png",
"name": "频道",
"uri": "bilibili://pegasus/channel/",
"tab_id": "频道Bottom",
"pos": 2
},
{
"id": 179,
"icon": "http://i0.hdslb.com/bfs/archive/86dfbe5fa32f11a8588b9ae0fccb77d3c27cedf6.png",
"icon_selected": "http://i0.hdslb.com/bfs/archive/25b658e1f6b6da57eecba328556101dbdcb4b53f.png",
"name": "动态",
"uri": "bilibili://following/home/",
"tab_id": "动态Bottom",
"pos": 3
},
{
"id": 181,
"icon": "http://i0.hdslb.com/bfs/archive/4b0b2c49ffeb4f0c2e6a4cceebeef0aab1c53fe1.png",
"icon_selected": "http://i0.hdslb.com/bfs/archive/a54a8009116cb896e64ef14dcf50e5cade401e00.png",
"name": "我的",
"uri": "bilibili://user_center/",
"tab_id": "我的Bottom",
"pos": 4
}
]
body = JSON.stringify(body)
$done({body})

View File

@ -1,10 +0,0 @@
let body = $response.body
body = JSON.parse(body)
body['data']['relates'].forEach((element, index) => {
if (element.hasOwnProperty('is_ad') || !element.hasOwnProperty('aid')) {
body['data']['relates'].splice(index, 1)
}
})
delete body['data']['cms']
body = JSON.stringify(body)
$done({body})