Movatterモバイル変換


[0]ホーム

URL:


Bangumi 番组计划
登录注册

番组开发 »讨论
[组件/脚本] RSS订阅班友收藏


#1 - 2025-1-23 12:57
试下昵称中间能 不能加 空(Hello darkness my old friend)
适用于
- 想查看删时间线好友的收藏动态
- 不想加某班友好友但就想看收藏动态
- 其他
抱有以上目的的猥琐人士。

预览




链接
组件
Greasy Fork
Greasy Fork 镜像站

功能
- 首页副栏增加“RSS订阅”
  - 输入用户ID并⏎,添加订阅
  - 点击用户ID,删除或访问主页
  - 导入/导出订阅ID列表(.json)
- 首页时间线“全部”“收藏”类按时间穿插RSS订阅项
- 首页时间线、用户时间胶囊添加“RSS”类,只查看RSS订阅项
- 时光机和时间胶囊点击“订阅xx的收藏/时间胶囊”订阅
  - 注意:本来“订阅xx的时间胶囊”订阅的是全部动态,在组件中点击后订阅的仍然是收藏动态,暂时不考虑支持全部动态疑似有点太斯托卡了,大胆加好友吧,反正他也无法拒绝,而且就算订阅了也看不到删掉的动态

兼容性
兼容:
- [将班固米首页的下一页改为加载更多](https://bgm.tv/dev/app/432)
- [为首页动态添加分类筛选“简评”](https://bgm.tv/dev/app/2482)
- [时间胶囊显示交换绝对时间与相对时间](https://bgm.tv/dev/app/3226)
不完全兼容:
- [Bangumi Unlimited Pages](https://bgm.tv/dev/app/17),因为不知道为什么我这里不管开不开其他组件,都会点了“Auto Load Pages”就无限加载,不好测试。但是只是不能对新加载的内容穿插RSS项。

更新日志
0.2.1 fix: 时光机无效
0.2.0 feat: 加载失败自动重试
      feat: 支持时光机预览和订阅
      feat: 显示作品集数
      feat: 调整按钮显示
      feat: RSS栏改为手动加载更多避免窄屏无法查看底部
      fix: “更多”Tab错误加载
      fix: 日期标题时区问题
      fix: 时间实时性
      fix: 回到Tab后项目位置下移
      fix: 导入后无法删除和添加
      fix: 水平滚动导致订阅用户信息错位
      perf: 分离时间线用户显示和收藏内容显示
0.1.1 feat: 出错时点击重新加载
0.1.0 feat: 订阅后自动刷新
      feat: 订阅用户信息和最后更新时间
      fix: emoji 彩色模式
      fix: 键盘操作
      fix: 错误提示
      fix: 到底提示
0.0.2 feat: 只在当前会话缓存RSS内容,取消手动刷新
      feat: 修改样式,修改日期汉字,按日期分割内容,更贴近原网页


可能的问题
- Safari 疑似无法在时间线穿插显示,由于无设备难以测试。
- 原时间线显示评价人数的地方显示的是收藏人数,因为API没有直接提供评价人数。
- 没有可靠经济的方式判定“在x”是否为进度标记,多次看到某作品的“在x”动态属于正常现象。
- 理论上订阅过多可能造成卡顿,有优化空间,但等有人订阅那么多了再说。
- 本来想白嫖个同步多端订阅但是好麻烦呀,所以现在只能手动导入导出。
- 由于页面加载完毕和组件加载完毕的时间差,会出现时间线显示的相对时间不完全正确的情况,取决于网络情况,误差在几秒到几十秒之间。
/ 返回番组开发小组
© 2008-2025 Bangumi (a.k.a.Chobits), some rights reserved | r545
注册时我很沉默

[8]ページ先頭

©2009-2025 Movatter.jp