logo
0
0
WeChat Login
feat: 添加快捷导航拖拽排序功能

CNB.Cool 增强

CNB.Cool 综合增强工具(油猴 / Tampermonkey 用户脚本),为 CNB.Cool 平台提供多项实用功能。

功能一览

1. 直达链接解码

  • 自动识别 cnb.cool/{数字}?url=xxx 格式的短链接
  • 页面内所有此类链接自动改写为目标直链
  • 若当前正处于短链跳转页面,直接重定向到真实目标
  • 支持中键 / Ctrl 点击新标签页打开

2. 网格布局切换

  • 在首页「最近更新」区域添加单栏 / 双栏布局切换按钮
  • 状态通过 localStorage 持久化,刷新不丢失

3. 收藏夹标签管理

  • 在用户 Stars 页面(/u/xxx/stars)新增「收藏夹」Tab
  • 为每个仓库卡片添加标签系统:
    • 手动打标 — 点击 + 按钮输入或选择已有标签
    • AI 智能打标 — 点击 🤖 按钮,调用混元大模型根据仓库标题和描述自动分配已有标签
    • 标签支持筛选、删除、实时同步
  • 收藏夹视图:仅展示已标记的仓库,支持按标签过滤

4. AI 智能打标

  • 调用 CNB 内置 AI 接口(Hunyuan 2.0)
  • 严格约束:只从已有标签库中选择,绝不创造新标签
  • 需要至少一个手动标签作为种子库才可使用
  • 提示词:
你是一个智能仓库分类助手。你的任务是从【可用标签库】中挑选出适合给定【仓库标题与描述】的标签。 限制条件: 1. 只能从【可用标签库】中选择,绝对不能创造新标签! 2. 输出格式必须是纯文本,如果有多个标签请用英文逗号(,)分隔。 3. 不要输出任何解释说明、前缀或后缀内容。如果没有合适的标签,直接输出空字符串。

5. 「与我有关」标签

  • 在 CNB 首页和用户主页的 Tab 导航中插入「与我有关」入口
  • 快捷跳转至 cnb.cool/mine

6. 创建仓库按钮

  • 在组织/小组的「仓库墙」标题旁添加「创建仓库」按钮
  • 自动携带当前 group 路径参数

7. 输入框点击复制

  • 自动检测 Git 地址等 URL 输入框
  • 点击输入框区域即可一键复制内容到剪贴板
  • 显示「已复制!」浮动提示

8. 下载按钮增强

  • 在文件查看页(blob)改造下载按钮行为:
    • 点击直接触发 /git/raw/ 格式文件下载
    • 新增「复制直链」按钮,一键复制 raw 下载地址

9. 快捷导航栏

  • 在顶部导航栏右侧添加自定义快捷图标导航
  • 支持:
    • 输入内部路径(如 /IIIStudio),自动推断组织 Logo 作为图标
    • 输入完整 URL + 自定义图片地址
    • 右键编辑 / 删除已保存的快捷项
  • 数据通过 GM_setValue 本地持久化

10. 数据备份与还原

  • 在收藏夹页面提供「导入」「导出」按钮
  • 导出为 JSON 文件(包含收藏标签 + 快捷导航数据)
  • 支持导入旧版格式兼容恢复

安装方式

  1. 安装 Tampermonkey 或其他油猴扩展
  2. 创建新脚本,将 script.user.js 全部内容粘贴并保存
  3. 访问任意 CNB.Cool 页面,脚本自动生效

权限说明

GM API用途
GM_getValue / GM_setValue存储收藏标签、快捷导航、布局偏好等本地数据
GM_setClipboard一键复制链接到剪贴板

适用页面

  • 所有 cnb.cool/* 域名下的页面
  • 收藏夹相关功能仅在 Stars 页面(/u/xxx/stars)激活

About

CNB.Cool 增强

Sponsor

Language
JavaScript100%