bilibili-helper / bilibili-helper-o

哔哩哔哩 (bilibili.com) 辅助工具,可以替换播放器、推送通知并进行一些快捷操作
https://bilibili-helper.github.io
Mozilla Public License 2.0
3.82k stars 455 forks source link

视频播放页面加入 av 号与 bv 号的显示与跳转 #683

Open zetaloop opened 4 years ago

zetaloop commented 4 years ago

功能请求

希望可以在视频播放页面加入 av 号与 bv 号的显示,最好还能点击跳转。

效果例子

位于标题下方,时间右边 (我可能做得有点丑啦) image image

<span style="margin-left: 16px;" class="a-crumbs">
    <a href="//www.bilibili.com/video/av44808808">AV44808808</a>
    <span>·</span>
    <a href="//www.bilibili.com/video/BV1Gb411h7Ko">BV1Gb411h7Ko</a>
</span>

av 号与 bv 号的转换

  1. 请求 api
    https://api.bilibili.com/x/web-interface/archive/stat?aid=【av号(没有av)】
    https://api.bilibili.com/x/web-interface/archive/stat?bvid=【bv号】
    {
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "aid": 44808808,
        "bvid": "BV1Gb411h7Ko",
        "view": 17126,
        "danmaku": 33,
        "reply": 256,
        "favorite": 209,
        "coin": 279,
        "share": 36,
        "like": 273,
        "now_rank": 0,
        "his_rank": 0,
        "no_reprint": 1,
        "copyright": 1,
        "argue_msg": "",
        "evaluation": ""
    }
    }
  2. 算法转换 见知乎回答,评论区有 js 的版本(userscript)
  3. 也许还能在 html 里找
jjj201200 commented 4 years ago

你好呀,请具体详细的描述一下该需求的落地场景。 我认为我们需要尊重并理解b站该av为bv的初衷,并以此来推动未来的计划,而不是拥抱过去。 不论是avid还是bvid用户一般都只会通过复制粘贴来进行相关操作,无关它们之间看似复杂度上的区别。 最后,在视频当页的跳转的设计,目的是为了什么? 最后的最后,需要该需求的用户群体有多大呢? 综合以上问题,我会考虑是否添加该需求。

xmcp commented 4 years ago

https://greasyfork.org/zh-CN/scripts/398496-%E6%98%BE%E7%A4%BAb%E7%AB%99%E8%A7%86%E9%A2%91av%E5%8F%B7-bv%E5%8F%B7-%E5%BC%B9%E5%B9%95cid

zetaloop commented 4 years ago

你好呀,请具体详细的描述一下该需求的落地场景。 我认为我们需要尊重并理解b站该av为bv的初衷,并以此来推动未来的计划,而不是拥抱过去。 不论是avid还是bvid用户一般都只会通过复制粘贴来进行相关操作,无关它们之间看似复杂度上的区别。 最后,在视频当页的跳转的设计,目的是为了什么? 最后的最后,需要该需求的用户群体有多大呢? 综合以上问题,我会考虑是否添加该需求。

用户不只是复制粘贴链接。口口相传,或者是打字或用图片分享视频时,纯数字的 av 号会比复杂的 bv 号更方便。 一些 av 号具有了特殊的意义,有些成了梗,在播放界面显示 av 号便于辨认。 av 号随投稿时间增长,以此可以方便地判断投稿先后,而 bv 号不能直接用来判断。 我认为,该功能是对改变的一种缓冲。 至于点击跳转,想了想,我应该只是怀念曾经的 av 号的页面,毕竟不管是 av 号还是 bv 号访问,都会得到相同的页面。 用户群体的话,B 站里有一些关于 av/bv 的投票,一半以上的人都投了 av 号,这么看,近期用户并不会少。以后若是大家习惯了 bv 号,该功能作为已过时的功能删除。

zetaloop commented 4 years ago

https://greasyfork.org/zh-CN/scripts/398496-%E6%98%BE%E7%A4%BAb%E7%AB%99%E8%A7%86%E9%A2%91av%E5%8F%B7-bv%E5%8F%B7-%E5%BC%B9%E5%B9%95cid

诶,原来已经有了啊😅

phtwo commented 4 years ago

@IdeaPloter 也有油猴脚步,不跳转,直接将 url 的 bvid 修改成 aid 的,满足看不惯 bv 号中乱七八糟字母的人。。

jjj201200 commented 4 years ago

既然 @xmcp 已经写了,大家就先去用吧~ @IdeaPloter @phtwo