gaogaotiantian / biliscope

Bilibili chrome extension to show uploader's stats
MIT License
594 stars 46 forks source link

增加依据标签实现动态视频过滤的功能 #146

Open ste1hi opened 6 months ago

ste1hi commented 6 months ago

可以增加一个依据标签实现动态视频过滤的功能,就是,过滤某些标签的动态不显示,或者只显示某些标签的动态

gaogaotiantian commented 6 months ago

biliscope目前的开发方向是以“读”为主。也就是,通过一些方式给用户额外的信息。无论是up主的卡片,开始视频的AI总结,或者是给up主设置标签,这都是提供信息。或者说,biliscope目前为止没有任何把内容从原来的B站上“拿掉”的用法。过滤当然是一个很有趣的功能,但是我目前的观点是先把擅长的部分做好。

写相比于读来说,侵入性会更强,对于动态可能好一些,因为只需要隐藏DOM。但是也要考虑如何进行输入,因为过滤这个事情,它肯定不是设置一次就完事的,你可能要经常通过不同的标签去筛选动态。通过标签的搜索我们借用了b站本来就有的搜索栏,但是动态这个部分可能就要自己插入一些输入框了。

我的观点是,目前的角度看,这个功能的性价比偏低(需求的用户数量 vs 开发和维护所需要花费的时间)。

我会把这个issue开着,如果未来有很多用户有这个需求,我可以考虑做一下。

ste1hi commented 6 months ago

关于写的侵入性强的问题,我觉得可以在发动态底下的那一行工具栏旁边加个按钮。 a0bfaa47675c10abca922427cfa0fef 像这样(做的比较粗糙,大概是这个意思)

然后弹出的对话框可以直接照抄B站的UI,像这样 699c2d0776e20d36060187634a15a68

这样如果不用这个功能的话,它的侵入性也不是很强,毕竟这几个按钮用的频率不是很高。

关于方向,之前也说过,BiliScope是来自于Microscope,而Microscope在看的更多的同时也看的更专一了,而动态过滤功能也能在某些场景下专注于有用的东西上。

如果有需要的话,我可以尝试去实现一下。

gaogaotiantian commented 6 months ago

不好意思这一阵实在是太忙了老忘了回复。想起来几次电脑都不在手边。

你这个UI的设计有一个很严重的问题,就是原来的那几个按钮,是发动态的按钮,换句话都是“写”功能,而你在旁边放一个“读”工能的按钮是非常别扭而且不直观的。用户如果不注意不会知道它是干什么的,而且会非常误导用户。

我个人的感觉还是以现在biliscope的体量,这个功能用到的用户会非常少,但是开发和维护成本都不低,有点不划算。