数据统计
总安装量
133
近 24 小时
+12
用户评分
-
广告
描述
版本9
评分0
权限说明
对 Steam 账户许可列表进行分类、统计和可视化分析,支持商店/零售/礼物/免费四种类型分类、绝版游戏检查、CDKey
加载中…
数据统计
总安装量
133
近 24 小时
+12
用户评分
-
脚本详情
适用网站
许可协议MIT
权限与访问
跨域访问
api.steampowered.comraw.githubusercontent.com
使用能力
网络请求剪贴板
版本:2.5.5
适用页面:https://store.steampowered.com/account/licenses*
作者:SmallFork
主页:Keylol 讨论帖
Steam 许可分类器 是一款 Tampermonkey 用户脚本,用于对 Steam 账户的许可(License)列表进行智能分类、统计和深度分析。它自动识别许可类型(商店购买、零售激活、免费赠送、礼物/通行证),并提供强大的数据看板、筛选、排序、导出以及多种分析图表,帮助您全面了解自己的游戏库构成。
| 功能模块 | 说明 |
|---|---|
| 自动分类 | 根据获取方式(Acquisition)将许可分为 商店、零售、免费、礼物 四类。 |
| 统计卡片 | 顶部显示各类别数量及总数,点击卡片快速筛选对应类别。 |
| 排除免费 | 一键排除免费许可,专注统计付费/零售/礼物游戏。 |
| 搜索与筛选 | 按游戏名称搜索;按日期范围、名称/日期排序;分页浏览。 |
| 许可分析窗口 | 统一的标签页式分析面板,包含 许可分布、月度占比、许可频率、增加曲线、日历热力、绝版检查、相同许可 七个视图。 |
| CDKey 批量激活 | 批量输入 CDKey,实时显示激活结果、覆盖图,支持复制失败 Key 和 Sub ID。 |
| 数据导出 | 导出为 CSV 或 JSON 格式,便于本地存档或二次分析。 |
| 缓存机制 | 使用 localStorage + IndexedDB 双层缓存,大幅提升加载速度,支持增量更新。 |
加载完成后,脚本会在原表格上方插入一个深色风格的工具栏,包含:
统计卡片:分别显示“全部”、“商店”、“零售”、“礼物”、“免费”的数量。点击卡片即可筛选对应类别。
排除免费开关:位于免费卡片右侧,开启后统计和图表将忽略免费许可。
功能按钮:
工具栏:
点击“许可分析”按钮,打开一个仿 Steam 好友管理器风格的统一窗口,顶部有 7 个标签页:
| 快捷键 | 功能 |
|---|---|
Esc |
关闭当前打开的弹窗(分析窗口、激活窗口);若焦点在输入框则失焦。 |
D |
打开许可分析窗口并切换到“许可分布”标签。 |
M |
打开许可分析窗口并切换到“月度占比”标签。 |
F |
打开许可分析窗口并切换到“许可频率”标签。 |
T |
打开许可分析窗口并切换到“增加曲线”标签。 |
C |
打开许可分析窗口并切换到“日历热力”标签。 |
S |
打开许可分析窗口并切换到“相同许可”标签。 |
G |
打开许可分析窗口并切换到“绝版检查”标签。 |
R |
打开 CDKey 批量激活窗口。 |
注:快捷键需在页面焦点下生效,部分快捷键可能与浏览器默认冲突,请自行调整。
localStorage 存储每条许可的指纹(日期+名称+类型),用于快速判断新增。IndexedDB 存储每行的完整 HTML,用于快速恢复。脚本使用以下 Tampermonkey API:
| 权限 | 用途 |
|---|---|
GM_xmlhttpRequest |
跨域请求 Steam API、抓取分页、加载绝版数据等。 |
GM_setClipboard |
复制失败 Key、Sub ID 到剪贴板。 |
GM_getResourceText |
加载内置的绝版游戏列表(JSON)。 |
unsafeWindow |
获取 g_sessionID 等页面变量。 |
connect |
允许连接到 api.steampowered.com 和 raw.githubusercontent.com。 |
https://store.steampowered.com/account/licenses(必须带 licenses)。\uFEFF),请使用支持 UTF-8 的编辑器(如 Excel 需用“数据→自文本/CSV”导入并选择 UTF-8)。ajaxregisterkey)提交,不会泄露给第三方。完整更新日志请查看脚本注释或 GreasyFork 页面。
感谢使用 Steam 许可分类器!
如有任何疑问,欢迎参与社区讨论。