Greasy Fork is available in English.

bilibili-app-recommend

为 B 站首页添加像 App 一样的推荐

Tästä skriptistä on versioita, joissa koodia päivitettiin. Näytä kaikki versiot.

  • v0.10.6 4.5.2023

    v0.10.6 2023-05-04

    • fix: 非普通视频 badge
    • fix: 非内测主页 + 纯推荐模式, 移除分区按钮, 去顶部按钮总是显示.
  • v0.10.5 21.4.2023

    v0.10.5 2023-04-21

    • ceab046 chore: use getColumnCount
    • a522d74 feat: update grid css when width >= 2200px
    • 5884d45 chore: clean up
  • v0.10.4 19.4.2023

    v0.10.4 2023-04-20

    • feat: RecGrid 去重
    • feat: RecGrid / SectionRecommend 使用倍数优化初始请求, 大基数过滤. (so 不要关闭 parallelRequest)
  • v0.10.3 17.4.2023

    v0.10.3 2023-04-17

    • 移除分区按钮
    • bangumi badge 对齐
    • 更正 bangumi 追剧人数图标
    • 加载速度优化
  • v0.10.2 16.4.2023

    v0.10.2 2023-04-17

    • feat: 添加视频过滤器: 当前支持按播放量 & 视频时长过滤
  • v0.10.1 16.4.2023

    v0.10.1 2023-04-16

    • feat: 添加鼠标悬浮自动预览: 默认关闭, 需要在设置中开启
  • v0.10.0 29.3.2023

    v0.10.0 2023-03-29

    • 添加自动预览, 自动预览间隔设置等.
  • v0.9.2 27.3.2023

    v0.9.2 2023-03-28

    • 添加并行请求设置, 缓解推荐重复问题
  • v0.9.1 24.3.2023

    v0.9.1 2023-03-24

    • 引入 antd, 体积大了一倍 160+ KB -> 300+ KB, 但可以接受, 主要用在 ModalSettings
  • v0.9.0 22.3.2023

    v0.9.0 2023-03-23

    • 添加更多快捷键支持: 方向键+回车选择不喜欢理由, s 键切换稍候再看
    • 修复弹框直接 esc 键的影响, 如设置弹框 esc 关闭键会清除视频列表的选中状态.
  • v0.8.3 27.2.2023

    v0.8.3 2023-02-27

    • fix: fix BaseModal lock body scroll in firefox, close #20
  • v0.8.2 15.2.2023

    v0.8.2 2023-02-15

    • feat: hide ModalFeed in pureRecommend mode
    • fix: fix 内测模式 react node insert point
  • v0.8.1 12.2.2023

    v0.8.1 2023-02-13

    • 修复搜索框回车被识别成打开推荐视频的问题
    • 设置弹框调整
  • v0.8.0 10.1.2023

    v0.8.0 2023-01-10

    支持使用 App 或者 PC 接口

    App 接口, 默认

    PC 桌面端接口

    • 不需要 access_key 了
    • 标记不喜欢功能没了
    • 和首页自带推荐一样, 使用 BVID
    • 和首页自带推荐不一样, 自带推荐有视频预览 / 弹幕预览, 本项目还是鼠标滑动查看快照图片.
    • 首页自带推荐的接口, 貌似不会给你推荐番剧 (没有看见数据, 所以没有兼容)
    • 推荐结果貌似更理想
  • v0.7.0 14.12.2022

    v0.7.0 2022-12-14

    老接口挂了, 完全不可用状态, 换上了 PC 首页推荐接口

    • 不需要 access_key 了
    • 标记不喜欢功能没了, 新接口下做不了
    • 和首页自带推荐一样, 使用 BVID
    • 和首页自带推荐不一样, 自带推荐有视频预览 / 弹幕预览, 本项目还是鼠标滑动查看快照图片.
    • 首页自带推荐的接口, 貌似不会给你推荐番剧 (没有看见数据, 所以没有兼容)
    • 老代码只注释了, 所以有点乱, 先用着吧~~~
  • v0.6.6 8.12.2022

    v0.6.6 2022-12-09

    • 119b005 chore: add getRecommendParallelRequest option
    • 741483a chore: ncu-safe
    • 7605eb7 chore: rename config -> settings
    • a67f1f8 chore: tryAction do not wait for first 200ms
  • v0.6.5 3.12.2022

    v0.6.5 2022-12-04

    • feat: 在所有模式下,尝试移除 adblock-tips
    • feat: remove gray
  • v0.6.4 29.11.2022

    v0.6.4 2022-11-29

    • fix: 纯推荐模式下, 移除首页顶部 .adblock-tips 条
  • v0.6.3 25.11.2022

    v0.6.3 2022-11-25

    • chore: 文案更新
  • v0.6.2 25.11.2022

    v0.6.2 2022-11-25

    • 242e1ea fix: 已经是标记为不喜欢的视频, 不再响应删除键.
    • 59425fd feat: 标记不喜欢, 可以使用键盘完成全流程. 删除键打开选择理由弹框, 数字键选择, esc 关闭.
    • 514fd88 fix: 在纯分享模式下更舒服的使用方向键.
    • 0a80375 feat: 窄屏模式重命名 -> 居中模式
  • v0.6.1 22.11.2022

    v0.6.1 2022-11-22

    • 350ea14 feat: add backspace & esc key listener
    • fd7ce55 chore: add more icons
    • a579334 feat: more consitant modal style
    • 43bca35 feat: refactor Modal styles
    • 69f7667 chore: update deps
    • d17db21 chore: toast min width
    • 0882b04 feat: add more error report
  • v0.6.0 19.11.2022

    v0.6.0 2022-11-19

    • feat: 设置面板
    • feat: 纯分享模式, 侵入极强.
  • v0.5.2 18.11.2022

    v0.5.2 2022-11-18

    • c472bb5 feat: add turbo
    • 7a361d3 feat: add retry to getRecommend when 鉴权失败
    • 70d09ef chore: simplify vite config
  • v0.5.1 12.11.2022

    v0.5.1 2022-11-12

    • feat: add dislike 界面 icon, 使用 icon-park 的图标
  • v0.5.0 2.11.2022

    v0.5.0 2022-11-02

    • chore: auth timeout 固定 10s
    • feat: 支持 bilibili 内测首页
    • chore: update deps
  • v0.4.4 20.9.2022

    v0.4.4 2022-09-21

    • 修复由于 getRecommend 参数一致导致的请求排队的情况. optimize for #9
  • v0.4.3 18.8.2022

    v0.4.3 2022-08-18

  • v0.4.2 13.8.2022

    v0.4.2 2022-08-13

    • 去除番剧时长 00:00 显示
    • 升级依赖, 升级 vite / vite-plugin-monkey
  • v0.4.1 28.7.2022

    v0.4.1 2022-07-28

    • chore: back to @match, TamperMonkey @match 需要加 ?* 即可

    v0.4.0 2022-07-28

    • chore: add @include block for TamperMonkey bad support for @match
  • v0.3.7 12.7.2022

    v0.3.7 2022-07-12

    • chore: 防止 onGetAuth 多次触发
  • v0.3.6 8.7.2022

    v0.3.6 2022-07-08

    • fix: access_key timeout 默认 5s -> 10s, 并可以通过脚本设置 authTimeout 项调整, 单位秒, 可设置成 20 即为 20 秒
  • v0.3.5 3.7.2022

    v0.3.5 2022-07-04

    • fix: 修复只使用向下箭头, 因为下标溢出, 向下无法加载更多的问题
  • v0.3.4 30.6.2022

    v0.3.4 2022-06-30

    • 5442ddd - chore: fix eslint
    • c489c2e - fix: 修复有些情况无法获取 json 的情况
    • 1dca2b0 - chore: setup git hook & eslint
    • 2a223c9 - chore: fix lodash => lodash-es
    • 5e08c5d - feat: use @match only
  • v0.3.3 14.6.2022

    v0.3.3 2022-06-14

    • chore: 样式调整
    • feat: 添加 "自动查看更多" 设置
  • v0.3.2 8.6.2022

    v0.3.2 2022-06-08

    • fix: 修复 Bilibili-Evoled 的深色模式切换时(日落自动切换 / 电脑经历睡眠后亮屏自动切换), 全屏弹框的样式异常的问题
  • v0.3.1 6.6.2022

    v0.3.1 2022-06-06

    • fix: 修复使用向下箭头导致滚动抖动的问题.
    • optimize: 优化 VideoCard, 优化初始加载时 / 刷新时 线框图的显示. (之前首页第一次推荐接口成功之前显示为空白)
  • v0.3.0 6.6.2022

    v0.3.0 2022-06-06

    • optimize: 方向键使用体验优化, 上下方向键行为实现为"真" 上下移动
    • optimize: 键盘 & 鼠标同时滚动时, 如果键盘方向键选中, 然后鼠标滚动, 如果选中的视频卡片离开屏幕太远 (超过一屏算太远), 再继续用方向键, 会认为之前的选中无效(等同于使用了一次 Esc), 然后选中屏幕可以完全看见的第一个卡片
  • v0.2.2 6.6.2022

    v0.2.2 2022-06-06

    • optimize: 使用 crypto.randomUUID 解决因推荐重复 + 使用视频 id 作为列表 key 导致的 react duplicate key, 导致的卡片状态异常的情况
    • optimize: 使用 React.memo(VideoCard)
  • v0.2.1 4.6.2022

    v0.2.1 2022-06-05

    • fix: 全屏信息流, 刷新之后清除选中状态, 否则在快捷键下行为显得很奇怪
    • fix: 弹框开启后锁定 body 滚动逻辑, 之前的实现在多个弹框 show 之后, 上层弹框关闭之后 body 依然可以滚动. 例如全屏推荐里打开不喜欢弹框, 再关闭不喜欢, 外层就可以滚动了. 这次修复了这个行为.
    • fix: 快捷键, 只有单按 r 的时候刷新, 防止 CMD+R 刷新网页时触发 "换一换"
  • v0.2.0 4.6.2022

    v0.2.0 2022-06-04

    • feat: 全屏信息流支持窄屏模式, 不用在宽屏上扭脖子了
    • feat: 全屏信息流支持快捷键, 方向键 + enter 打开视频
  • v0.1.1 28.5.2022

    v0.1.1 2022-05-28

    • feat: 使用 vite, 支持 HMR, 比较方便
    • chore: 样式优化
  • v0.1.0 27.5.2022

    v0.1.0 2022-05-28

    • feat: 添加 access_key 使用说明, 感谢原作者提供的文档
    • feat: 未授权状态, 不显示 "提交不喜欢" 入口
  • v0.0.9 27.5.2022

    v0.0.9 2022-05-28

    • feat: 使用 valtio 管理 access_key 状态
    • feat: 实现提交不喜欢 / 撤销不喜欢, 简单实现了下 "不喜欢", 状态下的 UI
    • fix: 视频卡片, border 问题, 修改为预览时, 左上右上有圆角, 左下右下跟进度条一致, 无圆角
  • v0.0.8 22.5.2022

    v0.0.8 2022-05-22

    • fix: @require script 使用 unpkg, jsdelivr 在大陆被屏蔽
    • fix: 推荐列表去重, 重复的时候出现 duplicate key, 导致空白
  • v0.0.7 8.5.2022

    v0.0.7 2022-05-08

    • feat: 优化视频卡片 fetch video data 逻辑
    • fix: 收缩 init 范围到首页
  • v0.0.6 8.5.2022

    v0.0.6 2022-05-08

    • fix: 修复正常白色模式下模态框样式问题
    • feat: 使用 skeleton
    • feat: 增加 access_key 管理: (重新获取 & 删除)
    • feat: 视频预览使用二分查找优化 findIndex
  • v0.0.5 21.4.2022

    Changelog

    CHANGELOG.md

  • v0.0.3 19.4.2022
  • v0.0.2 18.4.2022
  • v0.0.1 17.4.2022

Näytä kaikki skriptin versiot.