Code Monkey home page Code Monkey logo

biliscope's People

Contributors

14kay avatar f-park avatar gaogaotiantian avatar lovefyf928 avatar march-mitsuki avatar noonisy avatar painttist avatar pcrab avatar redlnn avatar ste1hi avatar zienn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

biliscope's Issues

建议:分词包优化

感觉这个软件用的分词函数效果不是很好,很多本来应该是一个词的被分成几部分,是不是可以改用更好的包?

feature:建议增加关注和取消关注功能

目前的情况是显示界面里不能关注和取消关注,要点进个人空间才能进行关注和取消关注
image

而原本B站的功能,是支持在显示界面里关注和取消关注用户的,比如
image
image

对我来说,关注和取消关注是一个高频使用的功能,这也是我提issue的原因

有些UP似乎无法正常访问

在测试热门页面的时候,意外发现这个UP主的信息无法正常显示
https://space.bilibili.com/362163302
chrome_2023-03-11_12-19-00

测试之后发现从视频旁边的推荐视频里查看也不行
chrome_2023-03-11_12-39-47

初步排查我以为是一页50个太多了,改成了20个
改完之后视频推荐可以访问了

chrome_2023-03-11_12-40-12

不过热门页面的还是无法访问,看起来是触发了什么反爬虫机制
代码 -401

chrome_2023-03-11_12-47-17

和原有的页面窗口重叠

部分页面会出现B站的个人信息卡片和这个插件产生的卡片重叠的情况:
1)在动态页面,点开视频下方的评论区
截屏2023-03-10 18 55 00

2)视频详情页,up主的链接上
截屏2023-03-10 19 54 02

可否支持从已有标签中直接选择

当标签比较多的时候,会造成同样的类别但标签名不一致。
例如:同样是与新闻有关的up1和up2,可能今天给up1加的是“新闻“的标签,过段时间给up2加的是“时事”的标签,多了就乱了。
可不可以支持从现有的标签中选择,或是能看到之前添加过的标签名,没有的话再添加新的?

更新0.3.0后出现了展示框越界

image
如图所示,在一些比较靠上的地方,不单单局限于动态这个页面,展示时并没有自适应往下,多次重试发现开始一瞬间是往下的,随后生成词云过后向上,造成越界导致无法看。
拓展为从git下载的
image

字词组合优化

词云有时候会把一个词砍成分开来的几个字
image
比如
B站砍成 B 站
开源砍成 开 源
image

不兼容Dark Reader

对于Dark Reader插件,不能使卡片的样式与深色模式兼容
如图:
image

userinfo api from Bilibili space didn't work as expected

Reproduce:
image

部分用户的panel会查不出来数据 ,比如用户id (2132180406) 查看请求发现
http://api.bilibili.com/x/space/wbi/acc/info?mid=2132180406
通过浏览器访问api是没有问题的,返回结果正常,通过fetch获取数据异常

{"code":-401,"message":"非法访问","ttl":1,"data":{"ga_data":{"decisions":["verify_captcha_level2"],"risk_level":1,"grisk_id":"92db46a0ba2f45d2395bc2755ee8d234","decision_ctx":{"buvid":"","decision_type":"4","ip":"x.x.x.x","mid":"0","scene":"anti_crawler","ua":"undici","v_checkIds":"","v_seconds":"120","v_times":"100","v_voucher":"voucher_2d1d8c6a-19e4-4257-9efe-2e908cb48337"}}}}

猜测是请求头ua和cookie的问题 经过mitmproxy抓包, cookie中只需要个key, buvid3 等于任意值

image

Biliscope偶现导致B站的播放页播放器无法控制

描述如上,Bug出现日期:2023/05/17
详细的Bug出现现象:
1.无法使用键盘控制进度音量
2.鼠标点击无法调节进度条/音量条,鼠标放置在进度条上,进度条提示图标显示在进度条的最左侧
3.能够通过重新安装Biliscope解决

抱歉没有记录出现bug时候的截图
使用的浏览器:Chrome 113.0.5672.127
环境:Windows 10 19045.2965

弹出卡片不消失一直跟随鼠标移动

操作步骤:
1.在视频页选择一个视频点击
2.在网页没有加载完成时将鼠标指针指到任意up主的名字
3.触发bug,即使鼠标指针已经离开up主名字卡片依然不会消失

image

经过我的尝试,这个bug可以稳定复现

支持在视频详情页/个人空间中也展示词云

目前在视频详情和个人空间页面的话,貌似没有展示词云的入口。

感觉平时在首页/热门页都是先被一个视频吸引,不会一上来就注意到up主,然后看完视频后再对这个up主感兴趣,如果这两个界面能加一个词云,会对了解up主更有帮助。

image

在悬浮卡片上直接添加中文备注, 卡片有时会概率性地消失, 致使添加失败.

环境: win11 edge
准备添加中文备注"啊啊啊", 但当打到第三个a时, 悬浮卡片自动关闭, 备注直接添加失败.
无法稳定复现, 有时添加好使, 有时不好使, 暂时没发现触发的规律. 但在英文输入法下, 输入英文备注, 始终未遇到这一个问题.
另外应该跟具体的输入法无关, 测试微软输入法搜狗输入法讯飞输入法都有该问题.
msedge_C2EJEhE2mN

[FR] 在浮窗上直接添加备注, 不知有无可能实现

感谢大佬给B站完善功能. 如果能在任意页面的浮窗上直接键入备注, 而不必进入up个人空间, 那就更美妙了.
设想比如按住ctrl等键使浮窗变得固定, 能将鼠标移动到备注显示的区域, 点击触发弹出备注输入栏之类的.

[FR] 将标签及其检索功能从对up扩展到对一般视频

b站无论是up的收藏夹还是视频的收藏夹, 功能都是简陋到极点了.
目前既然已经引入标签, 那么忽然想到能否再费心将之扩展到视频身上呢? 这样一来, 不说替代b站的收藏夹, 起码也会做出极大的功能补充, 我很期待能够藉此实现对视频的多级分类, 例如#科普/数学/概率#这样, 真的提高使用体验.

[FR] 从引入备注扩展到引入标签

比如类似zotero的文件夹和标签的双重组织管理架构. 目前B站只有分组(类比于文件夹), 但没有标签(不同up可以拥有同一标签, 同一up可以拥有不同标签). 不知可否从引入备注拓展到引入标签, 甚至再继而拓展到针对标签进行过滤搜索等高阶功能.

虽然这一功能请求已然超出了该插件的本意, 但倘若真能实现的话, 对b站的功能增强将是极其巨大的. 另如果再能扩展到对已收藏的视频的分类组织管理, 那真的就是再好不过了.

ps. 感谢大佬无私奉献. 顺便也吐槽下, 真是天下苦b站久矣, 功能开发个半截就不管了, 等官方提高视频笔记的使用体验都等了好久了...

显示卡片优化

动态的卡片貌似不显示,稍微看了下貌似都有bili-avatar这个class
能不能同时判断如果有bili-avatar也 显示

`ui.js`中插入的css导致B站部分图标样式异常

ui.js 中的 getUserProfileCardHTML() 插入了 <style>svg{fill:#adadad}</style>,会导致B站其他 svg 图标异常。

版本:0.4.2

受影响的有(不完全):

位置 图片
导航栏中的动态和收藏图标 image
导航栏投稿按钮 image
播放器的弹幕图标 image
播放器右下角的投诉和笔记图标 image
播放页面的广告图标 image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.