bilibili-app-recommend
为 B 站首页添加像 App 一样的推荐
链接
声明
代码 fork 自此处
杂
Monkey 插件
支持 ViolentMonkey(优先支持) 和 TamperMonkey.
你可能不需要这个脚本 :)
B 站桌面端已上线, 支持 MacOS / Windows, 首页包含推荐模块
介绍
接口切换
支持使用 App 或者 PC 接口
App 接口, 默认
PC 桌面端接口
- 不需要 access_key 了
- 标记不喜欢功能没了
- 和首页自带推荐一样, 使用 BVID
- 和首页自带推荐不一样, 自带推荐有视频预览 / 弹幕预览, 本项目还是鼠标滑动查看快照图片.
- 首页自带推荐的接口, 貌似不会给你推荐番剧 (没有看见数据, 所以没有兼容)
- 推荐结果貌似更理想
主页 "推荐" 块

- [x] 点击获取 access_key, 以便调用推荐接口
主页 "推荐" 块, 纯推荐模式
该模式会去除首页其他所有内容, 仅保留推荐块, 推荐操作栏有吸顶效果, 目前
- 与 B 站首页自带 Header 兼容
- 与 Bilibili-Evolved 的自定义顶栏兼容, (高度 50 写死...)
默认关闭, 在开关内打开

查看更多 -> 全屏弹框推荐

- [x] 支持无限滚动, 加载更多
- [x] 深色模式, 与 Bilibili-Evolved 提供的深色模式兼容
- [x] 支持窄屏模式, 全屏浏览在显示器下需要左右扭脖子(治好了你们多年的颈椎病), 如果没有颈椎病可以用窄屏模式(即居中双列模式)
- [x] 支持快捷键
- [x] 支持自动查看更多, 即打开 B 站首页自动弹出全屏弹框.
快捷键说明
查看更多 / 纯推荐模式
- 左右方向键: 选中前一个 / 后一个的视频
- 上下方向键: 选中上面一个 / 下面一个视频
- 没有选中时, 按方向键, 会选中顶部第一个可见视频
Esc: 清除选中状态
Enter: 打开选中的视频
Backspace: 即删除键, 标记为不喜欢
r: 刷新, 效果同顶部 "换一换" 按钮
弹框
设置弹框 / 标记为不喜欢弹框. 可以通过点击透明区域 or Esc 键, 关闭
标记为不喜欢弹框
视频卡片
- [x] 支持鼠标滑动快速预览.
- [x] 支持添加/移除「稍候再看」
- [x] 不喜欢 / 撤销 「不喜欢」
- [ ] 弹幕预览, 个人需求不是很大. (不好弄...)
开发 or 使用源代码构建最新版本
- pnpm build
- 按照提示, 复制
file:// 链接, 在 chrome 中打开, 即可安装
Changelog
CHANGELOG.md
License
the MIT License http://magicdawn.mit-license.org