如果你在 Greasy Fork 上查看自述文件时遇到问题,请访问 GitHub 上的自述文件 以获得更好的体验。
- 不使用
MutationObserver或setInterval,纯粹基于事件驱动,比类似功能的脚本更高效 - 没有危险的动态修补,确保兼容性
- 实验性支持各种 GitHub 镜像站
- 需自行将镜像站添加到此脚本的
用户匹配列表 管理面板-已安装脚本-GitHub 增强-设置-包括/排除-用户匹配-添加...
- 需自行将镜像站添加到此脚本的
- 🔢 Code Features
- ➡️ Tab Size: 设置 Tab 缩进大小。
- 😉 Cursor Blink: 启用光标闪烁。
- 🌊 Cursor Animation: 使光标平滑移动。
- 🎨 Appearance
- 📰 Dashboard: 配置仪表盘。(
Default,Hide Copilot,Hide Feed,Mobile-Like) ↖️ Left Sidebar: 配置左侧栏。(Default,Hidden)↗️ Right Sidebar: 配置右侧栏。(Default,Hide 'Latest changes',Hide 'Explore repositories',Hide Completely)- 📌 Sticky Avatar: 使头像固定。(实验性功能,不适用于所有头像)
- 🫥 Hide Header Underline: 隐藏标题的下划线。(即标题下边框)
- 🐱 Catppuccin Icons: 使用 catppuccin icons 为文件夹和文件提供图标 (高度实验性,需要刷新以应用更改)
- 在侧边栏展开文件夹时不会更新图标。
- 📰 Dashboard: 配置仪表盘。(
- 📦 Release Features
- ⬆️ Release Uploader: 显示 Release 中文件的上传者。
- 如果上传者是用户,则悬停时显示用户悬停卡片。
- 如果上传者是 GitHub App,则着色为绿。
- 📥 Release Downloads: 显示 Release 中文件的下载次数。
- 📊 Release Histogram: 显示 Release 中各文件的下载次数直方图。
- 如果只有零个或一个 Release 文件,则不会显示。
- 如果没有任何 Release 文件被下载,则不会显示。
- 🫥 Hide Archives: 隐藏 Release 中的源代码归档。(实验性功能)
- ⬆️ Release Uploader: 显示 Release 中文件的上传者。
- 🔍 Extended Search
- 🚀 Go To: 在搜索建议中添加跳转仓库、issue 等的选项,例如:
@owner: 跳转到作者的个人资料/repo: 跳转到当前作者的仓库(若有)owner/repo: 跳转到仓库@owner/repo#123: 跳转到该仓库的 issue/PR 编号 123#123: 跳转到当前仓库的 issue/PR 编号 123(若有)
- 🚀 Go To: 在搜索建议中添加跳转仓库、issue 等的选项,例如:
- 🪄 Additional Features
- 👤 Extended User Info: 显示用户的扩展信息。
- 公开的仓库和 gists 数量 (
public_repos,public_gists) - 加入日期 (
created_at) - 更新日期 (
updated_at) - 节点 ID (
node_id)
- 公开的仓库和 gists 数量 (
- 🔮 Preview Plus: 允许浏览更多文件类型 (e.g. MP4, WEBM)
- 现在无法生效,由于 Tampermonkey / Chromium 的一个 bug
- 🎭 Tracking Prevention: 阻止 GitHub 的一些跟踪。
- 👤 Extended User Info: 显示用户的扩展信息。
- ⚙️ Advanced Settings
- 🔑 Personal Access Token: GitHub API 的个人访问令牌,以
github_pat_开头(用于提升速率限制)。详见 个人访问令牌 (PAT) 部分。 - 📈 Rate Limit: 查看当前速率限制状态。
- 🐞 Debug: 启用调试模式。
- 🔑 Personal Access Token: GitHub API 的个人访问令牌,以
"Assets" 部分示例
下述 Release "Assets" 部分的示例均启用了 Release Downloads, Release Uploader 和 Release Histogram。
仪表盘示例
这是一个仪表盘界面的示例,其中 📰 Dashboard 设置为 Mobile-Like, ↖️ Left Sidebar 设置为 Hidden, ↗️ Right Sidebar 设置为 Hide 'Latest changes'。
- 没有 PAT,每小时只允许
$60$ 次请求;有 PAT,每小时允许$5000$ 次请求,对大多数用户来说足够了。 - 在这里 了解如何创建细粒度的个人访问令牌。
- 在
Repository access选项卡下只需选择Public Repositories (read-only)(默认设置)。此部分后面展示了一张示例图片,以供参考。 - 请注意,此脚本无法在私有仓库上添加额外信息。
- 记得 在令牌过期时生成一个新令牌。
- 自行承担在镜像站上使用个人访问令牌的风险。
- Q: 即使
↗️ Right Sidebar 未设置为Hide Completely,侧栏仍然被隐藏。如何解决?- A: 你的广告拦截器或其他扩展可能正在阻止这些元素。最值得注意的是,
easylist的这个 commit 引入了规则github.com##.dashboard-changelog:has-text(Latest from our changelog),它会隐藏整个侧栏。你可以尝试在 GitHub 上禁用广告拦截器或为此规则添加例外。
- A: 你的广告拦截器或其他扩展可能正在阻止这些元素。最值得注意的是,
- 添加的信息可能不对齐。
- 如果启用了 "Tracking Prevention",则可能会看到一个 "Error Looks like something went wrong!" 横幅。





