Make-GitHub-Great-Again

为 Release Assets 每条条目添加交替的背景色,并根据文件名关键词替换SVG图标

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
HumanMusic
1日のインストール数
0
累計インストール数
14
評価
0 0 0
バージョン
4.0
作成日
2025/05/31
更新日
2026/03/25
大きさ
59.4KB
ライセンス
MIT
対象サイト

Make-GitHub-Great-Again!

🎨 让 GitHub Release 页面的资源列表更加美观易读!

这是一个简单而实用的浏览器脚本,通过为 GitHub Release 页面的每个 Asset 添加交替的背景色,并将原本枯燥的图标替换为生动的 SVG 图标,使下载列表更加清晰易读,减少视觉疲劳,防止下载错误文件。

示例图片

✨ 主要功能

  • [✅] 交替背景色:为 Release Assets 列表添加交替的背景色,提高资源条目的可读性和可区分性。
  • [✅] 智能 SVG 图标替换:根据文件名(如 Windows, Linux, Apple, Android, Source 等)自动将默认图标替换为对应的平台或格式专属 SVG 图标。
  • [✅] 架构关键词高亮:自动识别文件名中的系统架构关键词(如 x86_64, aarch64, arm64 等)并高亮显示,防止下载错误。
  • [✅] 独立的主题适配:适配 GitHub 的深色/浅色主题。支持分别设置暗色和亮色主题下的颜色,两种主题颜色相互独立互不影响。
  • [✅] 强大的控制面板:提供直观的设置面板(支持自适应窗口内容大小)。不仅能自定义奇偶行颜色和悬停颜色,还可以一键开启/关闭 SVG 替换功能,修改实时生效!

🚀 安装方法

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

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

💡 使用方法

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

  1. 访问任意 GitHub 仓库的 Release 页面。
  2. 在油猴菜单中找到并点击脚本提供的 🎨 设置 面板。
  3. 您可以在面板内自由调整不同行的颜色。
  4. 一键实时开关 SVG 图标替换功能,且面板会自动调整最佳排版大小。

🎯 使用场景

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

🤝 贡献

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

📝 许可证

MIT License


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