用户脚本 · 样式 · 插件 » 讨论
[脚本/组件] 首页与超展开内容屏蔽
#1 - 2019-6-15 18:43
Cedar (。´-д-)
组件链接
脚本安装
备用安装1
备用安装2
查看源码
根据指定ID或关键词屏蔽对应内容
会针对超展开与首页热门内容起效
可以在超展开里快速屏蔽单个条目
前往设置→隐私页填写ID或关键词
设置示意图:
=========
2019-06-15
写这个脚本的初衷是我看到有不想见到"求里番"的条目的需求
还有前两天那个火药味十足的热门区域..这个屏蔽组件不是针对人的..
大家好好相处 不想见到对方了就用上面几个组件暂时屏蔽一下吧..等以后心情平复了再取消..
(故意恶心人的除外)
=========
2020-9-17
已添加更多功能! 请使用v1.0.1版脚本的同学卸载后点击链接重装!
新版本用到了indexedDB, 不兼容旧浏览器..具体支持哪些浏览器请看这里 (基本是2012年更新版本的浏览器支持indexedDB) (写完后感觉有点多余..也许以后还是会换回简单的 localStorage 存储?)
数据迁移BUG
如果你1.0版本就启用了组件并添加了内容,那么升级到2.0版本时会触发BUG。
因为我升级旧数据的代码忘记改了
数据迁移bug已在2.1.5版修复。已过审。
BUG表现:
隐私页面不会显示屏蔽列表 (数据迁移失败了 代码罢工了)
* 如果隐私页面能看到屏蔽列表则说明正常,不需要操作!
解决方法:
只能清空数据
具体做法:
碎碎念:
本想写修复程序整合到组件里的, 但是我懒了..也不好写!
反正旧版功能有限, 屏蔽项应该不多, 清空影响不大吧
而且sai老板这过审速度实在慢啊! 过审前组件不工作的
我错了! sai老板好快! v2.1.3版一下子就过审了! 但是我根本没写修复程序, 甚至没修干净, 只是没那么严重了..
所以如果你已经遇到了上述BUG 那你仍然需要照提示做..
=========
相似组件指路
用户备注与屏蔽
界面最友好. 还有简短的备注功能.
屏蔽指定用户动态/评分/评论/讨论/日志
如题所述, 全方位屏蔽. 对于改了ID的用户, 记得把原来的数字ID一起填上以达到最佳效果
屏蔽绝交用户的言论
能自动屏蔽绝交的用户的发言
也许我也要改变想法了。比如一位半退站ban友在2020-08-05发吐槽表示https://bgm.tv/user/ordinary/timeline/status/21869658之前一直不屏蔽是因为我觉得有的人可能只是因为成长环境不同导致三观不符,他们也许并不是本身有严重的问题。但是现在看来某些人真是不恶心别人活不下去,活生生的巨魔展览。
脚本安装
备用安装1
备用安装2
查看源码
根据指定ID或关键词屏蔽对应内容
会针对超展开与首页热门内容起效
可以在超展开里快速屏蔽单个条目
前往设置→隐私页填写ID或关键词
设置示意图:
=========
2019-06-15
写这个脚本的初衷是我看到有不想见到"求里番"的条目的需求
还有前两天那个火药味十足的热门区域..这个屏蔽组件不是针对人的..
大家好好相处 不想见到对方了就用上面几个组件暂时屏蔽一下吧..等以后心情平复了再取消..
(故意恶心人的除外)
=========
2020-9-17
已添加更多功能! 请使用v1.0.1版脚本的同学卸载后点击链接重装!
新版本用到了indexedDB, 不兼容旧浏览器..具体支持哪些浏览器请看这里 (基本是2012年更新版本的浏览器支持indexedDB) (写完后感觉有点多余..也许以后还是会换回简单的 localStorage 存储?)
数据迁移BUG
如果你1.0版本就启用了组件并添加了内容,那么升级到2.0版本时会触发BUG。
因为我升级旧数据的代码忘记改了
数据迁移bug已在2.1.5版修复。已过审。
BUG表现:
隐私页面不会显示屏蔽列表 (数据迁移失败了 代码罢工了)
* 如果隐私页面能看到屏蔽列表则说明正常,不需要操作!
解决方法:
只能清空数据
具体做法:
做法很简单.
[1] 在浏览器的**地址栏**手动输入→ javascript
[2] 在后面粘贴下面这行代码(注意开头的英文冒号)
:delete localStorage['bangumi_homepage_rakuen_blacklist']; window.indexedDB.deleteDatabase("xdcedar.contentBlacklist").onsuccess = function(event) { console.log('done') };
[3] 回车, 数据就清空了.
(会用控制台的话,可以直接按F12在控制台输入。)
[4] 如果成功, 刷新隐私页面会看到空的屏蔽列表
碎碎念:
本想写修复程序整合到组件里的, 但是我懒了..也不好写!
反正旧版功能有限, 屏蔽项应该不多, 清空影响不大吧
而且sai老板这过审速度实在慢啊! 过审前组件不工作的
我错了! sai老板好快! v2.1.3版一下子就过审了! 但是我根本没写修复程序, 甚至没修干净, 只是没那么严重了..
所以如果你已经遇到了上述BUG 那你仍然需要照提示做..
=========
相似组件指路
用户备注与屏蔽
界面最友好. 还有简短的备注功能.
屏蔽指定用户动态/评分/评论/讨论/日志
如题所述, 全方位屏蔽. 对于改了ID的用户, 记得把原来的数字ID一起填上以达到最佳效果
屏蔽绝交用户的言论
能自动屏蔽绝交的用户的发言
也许我也要改变想法了。比如一位半退站ban友在2020-08-05发吐槽表示https://bgm.tv/user/ordinary/timeline/status/21869658之前一直不屏蔽是因为我觉得有的人可能只是因为成长环境不同导致三观不符,他们也许并不是本身有严重的问题。但是现在看来某些人真是不恶心别人活不下去,活生生的巨魔展览。
应该没问题了 你重新安装一下试试看
(或者有没有大佬愿意帮帮忙b38
这样的情况下什么也不要说也是一种选择。
这个不是针对人的呀 之前就看到有不想看到"求里番"的条目的需求..
还有前两天那个乌烟瘴气的热门区域(bgm38
其实就算屏蔽了人 将来还是可以取消的嘛..生气时屏蔽了冷静一下 不生气时再取消就是了..我之前翻B站黑名单 发现自己都忘了当初拉黑他们的原因了..然后我就把他们全取消了..b38
也许将来可以加个倒计时? "屏蔽某人一个月"之类的
你喜欢看到那种活跃的话不启用屏蔽就可以了..
写之前还真没想过这个问题
就是创建新小组时让你填的访问地址
比如靠谱人生茶话会的小组ID是boring
ID是没有空格的
对超展开有效(如果没有bug的话b38), 你可以试试看
组件、脚本皆无效,组件发布页下最新版本还是去年12月的。
你看看控制台的错误是什么? 有没有右上角是VM开头的错误, 比如
这里右上角是VM181..你的可能不一样..
不晓得是不是因为网站权限相关的浏览器设置?
不知道你说的网站权限指什么..我的Edge是全新的Edge, Windows更新后就没做过任何修改..
搞不懂诶..莫非你用的域名不对? 你用的是我的截图里的那个链接么? 也可能是你没有启用组件 或者bangumi没加载出来..
平常你就点蓝色的链接或者点最左边的头像吧..
那我在下个版本里加上吧 已加
而且相似的往往是同类帖子的内容, 而不是发出回复的人..毕竟人是会随着时间改变的, 但是去帖子里看看, 就经常发现新的同类帖子里新面孔在讲着"老一套"..还不如把帖子屏蔽了..
或者说, 这个组件屏蔽掉的是"同类的内容"和"未来的消息", 目的还是提高效率而不是舒缓心情..比如针对帖子ID屏蔽的话, 屏蔽前就得看一眼, 再手动筛掉不想看的帖子..
还有个原因是我懒..要是我真的去写屏蔽用户的组件, 秉持对事不对人的原则, 我肯定会加"限时屏蔽"的功能 让用户能够设置多久后自动解除屏蔽, 大概还会让用户能够详细设置哪些黑名单用户具体在哪些页面被屏蔽..但是一想到别人肯定设个"全站永久屏蔽"就完事了, 做这么多复杂功能都是无用功, 我就提不起劲..(而且功能太复杂我可能也驾驭不了)
也可能是我现在在三次元过于自闭, 所以不太舍得在网络上屏蔽别人了?
其实写这个组件的时候我也没想那么多, 当时只是觉得对事不对人是好事, 而且bangumi人少 氛围好, 应该被永久屏蔽的用户永远是个例..
如今我这种想法弱了很多, 但我写组件的意愿也因此弱了很多, 没动力写复杂的组件了, 更何况是要适配全站的屏蔽组件..
其实楼主这组件的内容屏蔽功能亦只针对首页。倘若不想在讨论页面下见到某一贴子,旧版firefox之Element Hiding Helper可隐藏其标题,新版却不行了。
但是组件间偶尔有冲突,希望未来能整合成一个组件一起修bug(肯定会成为bgm最实用的组件)
至于屏蔽会不会助长形成echo chamber,我认为bgm上大部分值得屏蔽的信息都没有重要与深刻到需要倾听多方、博采众长的地步。尤其是在bgm这种半无政府状态的论坛,值得永久屏蔽的troll还挺多。
另外我说的效率是浏览帖子的效率..我发现即使是同一个人发的帖子, 有些我一点都不想看 但有些其实看一看也没什么..哪怕是WC发的一些帖子, 底下的回复也有参考价值(当然现在这些帖子都被删了) 换句话说, 真正上升到屏蔽一个"人"、否定他说的每一句话的情况是很少的..从人的角度一刀切, 效率反而低了
况且我这个组件如今点一下就能永久屏蔽单个帖子, 效率也够高了..
现在就只能进超展开屏蔽 或者你把链接复制到设置页面那里手动添加..
以前也有人发帖求过类似的功能,总之看来有很多人是不看超展开而是看group/discover这个页面的,我有空时试着加上这个功能吧
这么久没更新除了因为没空之外,还因为我想着优化一下代码..现在这个写法耦合度太高了,支持新页面要改好几处地方,虽然不难但是不好适应未来的新变化..尤其是在bangumi的新前端已经开工的情况下,说不定新的bangumi会让组件大面积失效的..