Card-master-browser-extension-public README

The project's README from github.com/LYiHub/Card-master-browser-extension-public. As one markdown file: README.md.

卡牌大师 Logo

卡牌大师

观看林亦LYi 官方介绍视频

以游戏化卡牌统一管理用户脚本与网页能力。

AI 脚本生成 · 内容过滤 · 深色主题 · 媒体控制 · 视频增强 · 游戏手柄

版本 0.2.1 GPL-3.0-only 支持 Chromium、Firefox 和 Safari

下载发布版 · 问题反馈 · 林亦LYi B站主页 · 第三方声明

视觉一览

卡牌大师界面

卡牌大师卡背 杀 时光飞龙 了不起的脚本小子

卡背 · 杀 · 时光飞龙 · 了不起的脚本小子

核心能力

同一套核心代码打 Chromium、Firefox、Safari 三份包。

安装

到 Releases 下载对应 zip,并核对 SHA256SUMS.txt。

这些 zip 不是安装包。Chromium 内核浏览器和 Firefox 必须先解压,再加载那个 带 manifest.json 的文件夹。

平台 产物 加载方式
Chromium(Chrome、Edge、Brave、Arc 等) card-master-v*-chromium.zip 解压 → 加载未打包扩展
Firefox card-master-v*-firefox.zip 解压 → 临时载入附加组件
macOS Safari 暂不提供下载 等待苹果公证完成,进展见 Issue #2

Chromium

  1. 解压 card-master-v*-chromium.zip。
  2. 打开扩展管理页(Chrome 为 chrome://extensions,其他 Chromium 浏览器路径类似)。
  3. 打开右上角「开发者模式」。
  4. 「加载未打包的扩展程序」→ 选中解压后的文件夹。
  5. 打开扩展详情,开启「允许运行用户脚本」,再重新加载扩展。

不打开「允许运行用户脚本」,所有用户脚本都不会跑,包括预装脚本。 路径:扩展管理页 → 卡牌大师 → 详情。

查看开关位置

在卡牌大师扩展详情页开启「允许运行用户脚本」

某个网站显示「未允许」时,点扩展图标或详情里的「有权访问的网站」,允许当前站或所有站。

Firefox

解压后打开 about:debugging#/runtime/this-firefox,选「临时载入附加组件」, 再选目录里的 manifest.json。弹出用户脚本权限时请允许。

Safari

当前版本暂不提供 Safari 下载,请勿使用旧版未公证预览包或关闭系统安全检查。 以下权限说明供源码构建使用,正式分发恢复后同样适用。

打开 Card Master.app 之后,还要在 Safari 里勾完权限。只开 App、不授权网站, 网页上不会出现牌阵。

  1. Safari → 设置 → 扩展 → 勾选「卡牌大师」。
  2. 点 在每个网站上始终允许…,确认对所有网站允许。
  3. 更新或重装后,先完全退出 Safari 再打开。

牌阵快捷键是 ⌘⇧E。Safari 没有 Chromium 那项用户脚本开关,脚本走扩展自带注入。

查看「在每个网站上始终允许」位置

在 Safari 扩展设置中点击「在每个网站上始终允许」

Safari 没有新标签页和顺手牵羊

Safari 网页扩展没有 history、bookmarks、topSites、downloads 和完整 webRequest。每日回顾读不到浏览历史,顺手牵羊也没有可运行的上游实现, 所以这两张卡和相关页面都不会出现。不是漏装。

从源码构建

需要 Node.js 22+ 和 pnpm 11.18.0。

pnpm install --frozen-lockfile
pnpm check
pnpm extension:package --platform=all

产物在 extension-dist/。

参与贡献

用 Issues 提问题和建议。提交代码前请跑通 pnpm check,并保持改动范围可验证。

致谢

直接依赖、嵌入运行时、预装脚本和许可证见 upstreams.json 与 THIRD_PARTY_NOTICES.md。

查看完整第三方项目列表

卡牌式信息层级、牌阵和动效语言参考了包括 GWENT 在内的收藏卡牌游戏界面研究。 GWENT 及其相关名称、商标与官方素材归 CD PROJEKT RED 所有;Card Master 与其 不存在从属、授权或背书关系。

关于林亦LYi

卡牌大师由 林亦LYi 团队策划与开发, 是林亦LYi 自媒体内容与开源实验的一部分。欢迎前往 B 站主页关注我们的视频与后续项目。

许可证

代码与第一方媒体资产以 GPL-3.0-only 发布。第三方代码、数据、字体与预装脚本仍受各自许可证约束,见 THIRD_PARTY_NOTICES.md。

Card-master-browser-extension-public (LYiHub/Card-master-browser-extension-public)

Searching Database…

这是什么?Card Master 是一个浏览器扩展,它把各种用户脚本和浏览器能力(隐藏广告、深色模式、视频速度控制、媒体抓取、手柄控制)变成可玩的、游戏式的“卡片”,甚至能用 AI 生成全新的卡片插件。
这是一个扩展,还是一堆独立工具的合集?它是一个由同一套共享代码库构建的单一浏览器扩展,打包成 Chromium、Firefox 和(最终)Safari 三个独立构建,内置一个用户脚本管理器加多个内置功能“卡片”。
为什么装了之后我的用户脚本不运行?加载扩展后,你必须在其详情页手动开启“允许运行用户脚本”;不打开这个开关,任何用户脚本都不会运行,包括预装的那些。
它现在能在哪些浏览器上用?目前通过可下载的 zip 支持 Chromium 系浏览器(Chrome、Edge、Brave、Arc 等)和 Firefox;Safari 构建已经存在但尚未分发,因为还在等 Apple 公证。
AI 脚本工坊能做什么?它可以搜索、创建、解释和修复用户脚本,并同时支持 Responses 风格和 Chat Completions 风格的 AI API。
包含哪些视频功能?一张“Time Dragon”卡片让你在任何页面上调整音频/视频速度;一套视频增强功能还加入了流量探测器、合成弹幕,以及对 Bilibili 和 YouTube 的 SponsorBlock 支持。
为什么所有东西都设计成扑克牌的样子?界面刻意借用了 GWENT 这类集换式卡牌游戏的信息层级、卡牌布局和动画语言,让切换浏览器功能的感觉像打出一张牌,而不是拨动设置开关;它与 CD Projekt Red 没有任何关联。
装完之后有没有功能默认是关着的?有——全新安装时,深色模式卡片和媒体抓取卡片默认都是关闭的,而包括用户脚本在内的大多数其他卡片默认开启。
Creator
LYiHub
Size
54.8 MB
Stars
432
Age
1mo
Commits · 90 Days