Greasy Fork is available in English.

bilibili notify+

自动监听bilibili直播推送信息,当所关注者(包括悄悄关注)开启直播时自动打开直播网页的javascript脚本。

Nainštalovať tento skript?
Autor skriptu navrhuje

Tiež sa vám môže páčiť bilibili notify.

Nainštalovať tento skript
Autor
John_Smith
Denne inštalácií
0
Celkový počet inštalácií
50
Hodnotenie
0 0 0
Verzia
1.0
Vytvorené
11.08.2022
Aktualizované
11.08.2022
Licencia
MIT
Spustiť na

在作者 @heroesm 的脚本bilibili notify ( https://greasyfork.org/zh-CN/scripts/22383-bilibili-notify )的基础上进行符合个人喜好的改动。原作者最后更新是18年,觉得是我需要的功能但有点不符合个人使用习惯就改了一下。主要是目前的插件脚本都不支持对偷偷关注用户的开播提醒。

原脚本介绍:
该javascript脚本监视 http://live.bilibili.com/feed/getList/1 (返回当前你所关注者的直播信息)页面,每30秒刷新一次,当出现符合条件(以播主昵称匹配正则表达式)的直播开启信息时,在浏览器中自动打开该直播页面。

改动:
更换b站api,增加了对悄悄关注用户的开播提醒。
大概是修改了一下显示的样式
去掉黑名单模式仅保留白名单模式
通过增加一个本地储存的信息让直播间在一定条件下不用重复打开。
1.直播间标题不变
2.没有超过一定时间(可通过修改脚本中TimeOutMin的数值设置,默认30分钟)
3.没有重新设置监听用户名单

使用方法:
本脚本默认在动态页面(https://t.bilibili.com/)开启,脚本开启后将会在发布动态的文本框上方添加输入框和按钮。在输入框内填入需要监听的主播的用户名并用”|“隔开确认后刷新一下页面看到输入框记录了你输入的用户名,标签页变成了正在直播数量应该算成功运行了。
如果想在其他页面中启用,在脚本作用域中添加域名为bilibili.com的页面(受浏览器同源安全策略的限制不能在不同域名的页面启用该脚本),如@include。之后在脚本中找到
document.querySelector('#app').insertAdjacentHTML(
'beforebegin',
// document.body.insertAdjacentHTML(
// 'beforeend',
这四行代码,取消掉后两行的注释并注释掉前两行后保存,按钮将在执行页面的末尾出现。或者有能力的自己通过F12中元素页面的复制selector功能把按钮放置到自己喜欢的位置。想使用黑名单模式的可以自己去代码中删注释,能不能用没试过。

最后,关注伊露埃尔_Eriair喵,关注伊露埃尔_Eriair谢谢喵