B站(Bilibili)搜索页面已看视频标记

在B站搜索结果页面标记哪些视频是已经看过的,直观区分已看和未看的视频

Author
Tsuruazusa
Daily installs
0
Total installs
1,414
Ratings
21 0 0
Version
1.4
Created
Updated
License
N/A
Applies to
功能简介:
在B站搜索结果页面标记哪些视频是已经看过的,直观区分已看和未看的视频。

操作方法(均在搜索结果页面中操作,按钮位置请看图2箭头指示):
1、点击视频封面右上角的“已看”或“未看”按钮将视频进行标记切换;
2、有时候封面的标记没出现就点“刷新”按钮;
3、可以点击“显示/隐藏”按钮,打开视频id列表的文本进行编辑,每个视频id占一行,编辑好后,点击“保存列表”按钮;
4、因为视频id是保存在localStorage中的,建议定期把文本框内容复制到其他地方进行保存。

未完善的地方:
本来想在视频页面也加一个按钮,但是发现它跟搜索页面是两个域名,localStorage不互通,做同步就很麻烦,暂时先放弃。

制作背景:
因为平时喜欢听抓,随着越听越多就发现搜索找新的时候,很容易点进了一些已经听过的抓,然后再去找新的就很繁琐,所以写了这个脚本。

更新情况:
v1.1 B站样式更新了,导致按钮文字换行,样式相应调整了一下。2018-11-30
v1.2 类名称修改对应调整(.video改为.video-item)。2019-08-27
v1.3 av号改bv号修改;因不知道av转bv号的算法规则,无法从以前记录转换过来,只能从零开始记录。可以点击“显示/隐藏”打开历史列表,剪切上面的纯数字数据(av号)出来进行收藏纪念otz 以后用不到那些纯数字数据了,剪切出来可以加快对比速度。 2020-3-23
v1.4 将以前保存的已看列表上面的av号转为bv号(只在第一次打开执行,其他情况需要转换请点击“显示/隐藏”,然后点击“转换”按钮,进行手动转换。感谢各位大神。2020-3-24

引用代码来源:
av转bv号算法:https://github.com/zkonge/bv2av