V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wdssmq
V2EX  ›  分享创造

「GM_脚本」获取 Git 项目文件的 jsDelivr CDN 地址「好像没啥用系列」

  •  
  •   wdssmq ·
    wdssmq · 2021-07-24 17:40:34 +08:00 · 1776 次点击
    这是一个创建于 1004 天前的主题,其中的信息可能已经有所发展或是发生改变。
    name:「 GitHub 」获取文件的 jsDelivr 地址
    
    desc:获取项目文件的 CDN 地址
    
    url: https://github.com/wdssmq/userscript/blob/master/Git/jsDelivr.user.js
    

    可以直接通过这个链接安装: https://cdn.jsdelivr.net/gh/wdssmq/userscript@master/Git/jsDelivr.user.js

    重要 · 需要配合下边浏览器扩展使用:

    https://github.com/EnixCoda/Gitako

    ↓ 效果如下图

    QQ 截图 20210724172006.png

      function fnGetCDNUrl(url) {
        const arrMap = [
          ["https://github.com/", "https://cdn.jsdelivr.net/gh/"],
          ["/blob/", "@"]
        ]
        let cdnUrl = url;
        arrMap.forEach(line => {
          cdnUrl = cdnUrl.replace(line[0], line[1]);
        });
        return cdnUrl;
      }
    
    8 条回复    2021-07-26 17:02:47 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-07-24 20:31:36 +08:00
    jsDelivr 这个 cdn 我记得有强制缓存,有时候 purge 都清不掉,不等过期死活不更新缓存,
    yuzo555
        2
    yuzo555  
       2021-07-24 21:25:38 +08:00
    @AoEiuV020 说明版本号要体现在 URI 中。
    如果嫌麻烦,至少也可以加上 commit ID 作为版本号使用。
    xJogger
        3
    xJogger  
       2021-07-24 21:47:40 +08:00 via Android
    不是说大陆地区的接入点被整的扛不住了要清退
    miyuki
        4
    miyuki  
       2021-07-25 00:13:38 +08:00 via iPhone
    听说接入商被下清退通知了

    被玩坏了,某些人拿来当图床,更厉害的存 ts 放电影
    XIU2
        5
    XIU2  
       2021-07-25 09:41:45 +08:00
    已经有啦,我以前写了个油猴脚本陆陆续续整合了一二十个加速源~
    覆盖了 Git Clone/SSH 、Release 、Raw 、Code(ZIP) 等文件加速,并加了个项目列表单文件快捷下载 (☁)~

    https://github.com/XIU2/UserScript
    https://greasyfork.org/zh-CN/scripts/412245
    wdssmq
        6
    wdssmq  
    OP
       2021-07-25 09:53:57 +08:00
    @XIU2 #5 因为 Windows 以相对稳定的周期更新,所以现在也按这个周期换密码,所以需要在前端拿到这个 json 的内容。。不过看楼上说要不能用了 (╯▽╰)
    vueli
        7
    vueli  
       2021-07-26 10:05:46 +08:00
    @miyuki 不敢苟同, 我就是拿来做图床用的.....好尴尬
    huihuiHK
        8
    huihuiHK  
       2021-07-26 17:02:47 +08:00
    @miyuki 存电影的那些人真的是老鼠屎
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1011 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:44 · PVG 04:44 · LAX 13:44 · JFK 16:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.