GitHub 加速 (Gist)

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

Cài đặt script này?
Script được tác giả gợi ý

Bạn có thế thích GitHub 加速 (Releases)

Cài đặt script này
// ==UserScript==
// @name         GitHub 加速 (Gist)
// @namespace    https://mogeko.me
// @version      0.1.7
// @author       Zheng Junyi
// @description  通过代理为 GitHub Gist 的 Raw Assets 提供加速
// @license      MIT
// @icon         https://besticon.herokuapp.com/icon?size=80..120..200&url=github.com
// @homepage     https://github.com/mogeko/userscripts/tree/master/packages/ghproxy-gist-raw#readme
// @homepageURL  https://github.com/mogeko/userscripts/tree/master/packages/ghproxy-gist-raw#readme
// @source       https://github.com/mogeko/userscripts.git
// @supportURL   https://github.com/mogeko/userscripts/issues
// @match        https://gist.github.com/**
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function () {
  'use strict';

  const PROXY_URL = "https://ghproxy.com/";
  function agentGistRaw(proxy) {
    for (const link of document.querySelectorAll(
      ".file-actions a, .ml-2:nth-last-child(1) a"
    )) {
      link.href = proxy + link.href;
    }
  }
  agentGistRaw(PROXY_URL);
  document.addEventListener("pjax:success", () => {
    agentGistRaw(PROXY_URL);
  });

})();