请手动打开我的关注页面并放置在后台(https://www.douyu.com/directory/myFollow) 有主播开播时自动发送系统级浏览器提醒
< 脚本Douyu 斗鱼开播提醒的反馈
因为关注的主播比较多不希望被重放录像开播的提示所打扰,所以调整了部分代码,希望能帮到有相同困扰的朋友们。
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
function append_notify(res){ var status; var isLive; // ++ for(var each in res.data.list){ status=res.data.list[each]["show_status"] isLive = ($("div[tid='"+res.data.list[each]['cate_id']+"'] div.DyLiveCover-loopIcon").length == 0); // 判断是直播还是录像重放 if (!(each in save)){ save[each] = status continue }else if (save[each]==status){ continue } save[each]=status if (status==1&&isLive){ // 增加仅直播开播进行提示 var notificationDetails = function(){ var tempUrl = res.data.list[each]["url"] return { text: res.data.list[each]["room_name"], title: res.data.list[each]["nickname"]+'开播了', image: res.data.list[each]["avatar_small"], timeout: 60000, onclick: function () { console.log ("Notice clicked."); GM_openInTab(baseURL+tempUrl,{active: true, insert: true}) //window.focus (); } } }() GM_notification (notificationDetails) } } }
登录以发表回复。
因为关注的主播比较多不希望被重放录像开播的提示所打扰,所以调整了部分代码,希望能帮到有相同困扰的朋友们。
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js