写了一天代码,晚上瘫在椅子上,打开B站想刷两个视频放松一下。
结果首页一刷新,直播,番剧,推广,付费课程铺了一整屏。我就想看两三个视频,信息量却先灌一脸,反而更累了。
这种憋屈感持续了挺久。不是说直播没人爱看,番剧没人追,但B站不管你想看什么,一股脑全塞给你。
我忍过,也试过假装看不见。但每次打开首页都像被按着头喂饭。后来想通了,与其每次都烦,不如自己动手。
于是有了 BiliCompact。
说是做项目,其实一开始只是让自己用得舒服。
要求很简单,首页想显示几个视频就显示几个。十个太多?五个。五个还多?三个也行。直播,广告,番剧推广,不想看就别出现。评论区满屏的 @某某某 刷屏,能自动清掉最好。
然后就动手了。
代码本身没什么好说的,网上教程一大把。但有一个原则我坚持了:尽量不给B站页面加东西。
很多脚本会在页面上加按钮,浮窗,侧边栏,功能确实强,但B站一改版就废。我的做法反过来,脚本在后台默默干活,页面上看不出痕迹。配置菜单藏在浏览器扩展里,用的时候调出来,调完关上。
坏处是不够酷,没界面。好处是稳定,B站改版几次了,它还能用。
没想到会有人愿意用这东西。
一开始只是自己用,顺手传到了 GreasyFork,想着万一有人需要呢。后来真有人说不用被首页轰炸了,还有人问能不能加某某功能。
看到这些还挺高兴的。
现在的互联网产品越做越重,功能越堆越多。但用户想要的,有时候就是清静一点。
最近我在想,B站首页的热情可能也不是产品经理的本意。指标在那里,曝光量,点击率,停留时长,层层压下来,首页就只能越塞越满。
但作为普通用户,我的需求很简单:我想看的让我看到,我不想看的别硬塞给我。
这大概也是我做这个脚本的原因——在产品和用户之间,稍微往用户这边拉一拉。
如果你也装了它,觉得有用,那我很高兴。觉得哪里不好用,也欢迎提。
不过说到底,这终究是个个人项目,按自己的习惯和审美来的。它不一定适合所有人,但适合我的话,大概率也适合一些跟我差不多的人。
对了,代码完全开源,MIT 协议,想改就改,想删就删,没什么藏着掖着的。
写完这篇博客的时候又是晚上了。我打开B站,首页只有五个视频,安安静静地躺着。