Make-GitHub-Great-Again

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

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
HumanMusic
Günlük kurulumlar
0
Toplam kurulumlar
18
Değerlendirmeler
0 0 0
Versiyon
5.2.1
Oluşturulma
31.05.2025
Güncellenme
06.05.2026
Boyut
106 KB
Lisans
MIT
Geçerli

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 列表进行样式优化和图标替换,不会影响原本的文件链接或做出任何破坏性修改。