GitHub 加速 (Gist)

通过代理为 GitHub Gist 的 Raw Assets 提供加速

2021/06/01のページです。最新版はこちら。

作者のサイトでサポートを受ける。または、このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
// ==UserScript==
// @name         GitHub 加速 (Gist)
// @namespace    https://mogeko.me
// @version      0.1.1
// @description  通过代理为 GitHub Gist 的 Raw Assets 提供加速
// @author       Mogeko
// @supportURL   https://github.com/Mogeko/userscript-ghproxy/issues
// @match        https://gist.github.com/*
// @icon         https://github.githubassets.com/pinned-octocat.svg
// @updataURL    https://cdn.jsdelivr.net/gh/Mogeko/userscript-ghproxy@master/agentGistRaw/agentGistRaw.user.js
// @run-at       document-end
// @grant        none
// @license      MIT
// ==/UserScript==

const PROXY_URL = 'https://ghproxy.com/';

const agentGistRaw = proxy => {
    const links = document
        .querySelectorAll('.file-actions a, .ml-2:nth-last-child(1) a');
    links.forEach(link => {
        link.href = proxy + link.href
    });
}

(function() {
    'use strict';
    agentGistRaw(PROXY_URL);
    document.addEventListener('pjax:success', () => {
        agentGistRaw(PROXY_URL);
    });
})();