gaogaotiantian / biliscope Goto Github PK
View Code? Open in Web Editor NEWBilibili chrome extension to show uploader's stats
License: MIT License
Bilibili chrome extension to show uploader's stats
License: MIT License
通过获取的最近50视频数据中created时间戳(秒数),计算平均更新间隔
尝试阅读过源码,有一点编程基础
这是插件的链接Bili-Evolved
使用之后效果如下图所示
展示卡片被动态卡片遮盖了,是否可以调整下展示卡片的堆叠顺序让他展示在最上层
现在标签搜索最多只能50个人,分页比较费劲,可以考虑瀑布式懒加载。
现在动态页面好像不能看到备注?
可以改成词云加载完毕后更新一下
请问会考虑对Firefox的支持吗?
不要问我怎么知道的
主要是因为被拉黑和拉黑对方后,就定位不到个人主页上的“个人资料”了。也许可以直接 appendChild
到 col-2
的位置?
如题, 这样也省得手动进行导入导出了.
另外请问这个本地数据是跟账号关联的么, 如果所有登录账号都能共享同一本地备注文件, 就很棒了.
现在 chrome 对广告过滤不友好,firefox 比 chrome 好用
比如类似zotero的文件夹和标签的双重组织管理架构. 目前B站只有分组(类比于文件夹), 但没有标签(不同up可以拥有同一标签, 同一up可以拥有不同标签). 不知可否从引入备注拓展到引入标签, 甚至再继而拓展到针对标签进行过滤搜索等高阶功能.
虽然这一功能请求已然超出了该插件的本意, 但倘若真能实现的话, 对b站的功能增强将是极其巨大的. 另如果再能扩展到对已收藏的视频的分类组织管理, 那真的就是再好不过了.
ps. 感谢大佬无私奉献. 顺便也吐槽下, 真是天下苦b站久矣, 功能开发个半截就不管了, 等官方提高视频笔记的使用体验都等了好久了...
感觉这个软件用的分词函数效果不是很好,很多本来应该是一个词的被分成几部分,是不是可以改用更好的包?
感谢大佬给B站完善功能. 如果能在任意页面的浮窗上直接键入备注, 而不必进入up个人空间, 那就更美妙了.
设想比如按住ctrl等键使浮窗变得固定, 能将鼠标移动到备注显示的区域, 点击触发弹出备注输入栏之类的.
部分用户的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
等于任意值
动态的卡片貌似不显示,稍微看了下貌似都有bili-avatar这个class
能不能同时判断如果有bili-avatar也 显示
在测试热门页面的时候,意外发现这个UP主的信息无法正常显示
https://space.bilibili.com/362163302
初步排查我以为是一页50个太多了,改成了20个
改完之后视频推荐可以访问了
不过热门页面的还是无法访问,看起来是触发了什么反爬虫机制
代码 -401
但是还没有猜到稳定复现的步骤=。=
印象中大概的操作步骤:
1.动态界面的评论区点击了一个@up的链接跳转到UP主页
2.在打开的UP主页点击了个视频
3.看完之后关闭视频页、UP主页,回到动态页
4.发现卡片一直跟随鼠标移动不消失
环境:
win11+edge浏览器
b站无论是up的收藏夹还是视频的收藏夹, 功能都是简陋到极点了.
目前既然已经引入标签, 那么忽然想到能否再费心将之扩展到视频身上呢? 这样一来, 不说替代b站的收藏夹, 起码也会做出极大的功能补充, 我很期待能够藉此实现对视频的多级分类, 例如#科普/数学/概率#这样, 真的提高使用体验.
function definition中的前括号似乎并不统一,有的换行有的没有
有很多UP主的名字很容易被拆散成多个词,建议在分词时将当前UP主的名字加入词库避免被拆散
与issue #21 重复了,所以点了Close
详情见这个视频
再次切换页面、点击鼠标均无法移除卡片,需要刷新页面才能消除
插件版本:0.1.5
浏览器:Chrome 111.0.5563.147(64位)
描述如上,Bug出现日期:2023/05/17
详细的Bug出现现象:
1.无法使用键盘控制进度音量
2.鼠标点击无法调节进度条/音量条,鼠标放置在进度条上,进度条提示图标显示在进度条的最左侧
3.能够通过重新安装Biliscope解决
抱歉没有记录出现bug时候的截图
使用的浏览器:Chrome 113.0.5672.127
环境:Windows 10 19045.2965
当标签比较多的时候,会造成同样的类别但标签名不一致。
例如:同样是与新闻有关的up1和up2,可能今天给up1加的是“新闻“的标签,过段时间给up2加的是“时事”的标签,多了就乱了。
可不可以支持从现有的标签中选择,或是能看到之前添加过的标签名,没有的话再添加新的?
在关注列表中,对于某些 UP 主(比如游民星空)插件无法显示信息,接口返回 401。但是我在搜索结果中试了试发现同样的接口却能够正常使用。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.