Make-GitHub-Great-Again

为 Release 的项目添加背景色,并识别文件系统平台类型,以及高亮自定义关键词

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
HumanMusic
일일 설치 수
1
총 설치 수
15
평점
0 0 0
버전
5.1
생성일
2025-05-31
갱신일
2026-05-03
크기
105KB
라이선스
MIT
적용 사이트

Make-GitHub-Great-Again!

English Version

让 GitHub 更伟大!

这是一个简单而实用的浏览器脚本,通过为 GitHub Release 页面的每个 Asset 添加自定义颜色的背景色,并自动识别文件名中的系统架构关键词,更改文件图标为对应系统架构,使下载列表更加清晰易读,减少视觉疲劳,防止下载错误文件

demo

demo_cn

✨ 主要功能

  • [✅] 自定义背景色:为 Release Assets 列表添加自定义颜色的背景色,提高资源条目的可读性和可区分性。
  • [✅] 文件平台架构识别:根据文件名(如 Windows, Linux, Apple, Android, Source 等)自动将默认图标替换为对应的平台系统的 SVG 图标。
  • [✅] 架构关键词高亮:自动识别文件名中的系统架构关键词(如 x86_64, aarch64, arm64 等)并高亮显示,支持自定义高亮任意文字。
  • [✅] 独立的主题适配:适配 GitHub 的深色/浅色主题。支持分别设置暗色和亮色主题下的颜色,两种主题颜色相互独立互不影响。
  • [✅] 强大的控制面板:提供直观的设置面板(支持自适应窗口内容大小)。不仅能自定义奇偶行颜色和悬停颜色,还可以即时开启/关闭任意功能,修改实时生效!
  • [✅] 内置专业级颜色选择器:自主编写的颜色选择器,支持 HEX、RGB、HSL 多种模式切换,支持预设颜色,拖动实时预览页面效果。
  • [❌] ~事件拦截优化:深度优化事件冒泡机制,完美解决与 GitHub 原生脚本的冲突,确保操作无延迟、无控制台报错。~~

🚀 安装方法

  1. 首先安装一个用户脚本管理器(如果还没有安装):

  2. 点击下面的链接安装脚本: 安装 Make-GitHub-Great-Again

💡 使用方法

安装完成后,脚本会自动在 GitHub Release 页面生效:

  1. 访问任意 GitHub 仓库的 Release 页面。
  2. 在任意项目的Release页面的左侧,点击⚙️图标以打开设置面板。
  3. 您可以在设置面板内自由调整各个功能。
  4. 所有功能实时生效,无需刷新页面。

🎯 使用场景

  • 当项目发布包含多个平台版本的程序时。
  • Release 包含大量相似名称的文件时。
  • 需要快速确定某个特定平台或架构(如 x86_64 vs aarch64)的时候。

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进这个项目!

📝 许可证

MIT License


注意:这个脚本仅对 GitHub Release 页面的 Assets 列表进行样式优化和图标替换,不会影响原本的文件链接或做出任何破坏性修改。