Skip to content

pciapcib/psnine-plus

Repository files navigation

Psnine Plus

Tiny browser extension for Psnine

Psnine 浏览器扩展,增强 Psnine 的浏览体验。

功能

PSN 卡片

鼠标移动至 PSN 用户页面的链接(如新闻、奖杯心得、机因中的用户名和头像)时,会出现该用户的悬浮 PSN 卡片,大佬信息一览无余,方便快速识别、膜拜大佬。

�头像悬浮预览 用户名悬浮预览

奖杯筛选

在游戏页面可筛选奖杯,其中从个人主页进入的游戏页面,可根据「已获得」、「未获得」、「有tips」进行筛选;其它情况只可根据「有tips」进行筛选。

筛选奖杯 已获得全部奖杯 未获得全部奖杯

奖杯排序增强

加强游戏页面中的排序功能,新增排序种类:

  • 获得日排序:根据奖杯的获取时间进行降序排列,获取时间相同或未获得的奖杯根据奖杯 ID 进行升序排列,未获得的奖杯排列在最后。

奖杯获得日排序

屏蔽白金预定

在白金奖杯的 Tips 中屏蔽白金预定的发言。

屏蔽用户、主题、机因

可根据以下四种情况进行屏蔽:

  • 屏蔽用户:根据 PSN 屏蔽用户的主题、机因、评论和奖杯心得等
  • 屏蔽主题关键字:根据标题中包含的关键字屏蔽主题(新闻、攻略等)条目
  • 屏蔽机因元素:根据元素屏蔽机因条目
  • 屏蔽机因关键字:根据内容中包含的关键字屏蔽机因条目

屏蔽

Popup 页面

在 Popup 页面中可选择是否开启或关闭上述功能和编辑屏蔽信息。登录浏览器账户后,配置会进行线上同步。

安装

从各浏览器的应用商店或应用中心安装本扩展:

然后进入 Psnine 查看效果。

手动安装

在 Chrome 和某些浏览器中手动安装扩展前,需要在扩展管理界面打开开发者模式。

下载 psnine-plus.crx

Releases 下载最新版本。

手动打包

# 克隆本仓库
$ git clone https://github.com/pciapcib/psnine-plus.git

# 安装依赖
$ npm install

# 进行打包,打包后的文件位于 dist 目录
$ npm run build

将下载或手动打包后的 psnine-plus.crx 拖入浏览器的扩展管理界面,目前已支持手动安装的浏览器的有:

  • Chrome(开发者模式)
  • Firefox
  • Opera
  • Edge(开发者模式)
  • QQ 浏览器
  • 百度浏览器
  • 360 浏览器
  • 搜狗浏览器(开发者模式)

其它浏览器可自行测试,理论上使用 Chromium 内核的浏览器均支持。

贡献

如果本扩展对您在浏览 Psnine 时有帮助,可以 star 本项目以示支持。

如果发现了 Bug 或其它问题,以及需要增加新功能时,请在本仓库新建 issue,提交 pr 前请务必进行代码风格检查。

非开发者也可联系邮箱 [email protected]

License

MIT