From f65b4a30fcfe5eb5e1932ee64efccbded178febe Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Fri, 30 Oct 2020 12:27:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E5=8A=A0=E9=80=9F?= =?UTF-8?q?=E6=BA=90=20[=E4=B8=AD=E5=9B=BD=E9=A6=99=E6=B8=AF]=EF=BC=9B?= =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E6=8C=89=E9=92=AE=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GithubEnhanced-High-Speed-Download.user.js | 28 ++++++++++++++-------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js index 9f1798e..ad45bdb 100644 --- a/GithubEnhanced-High-Speed-Download.user.js +++ b/GithubEnhanced-High-Speed-Download.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name Github 增强 - 高速下载 -// @version 1.1.8 +// @version 1.1.9 // @author X.I.U // @description 高速下载 [Clone、Release、Raw、Code(ZIP)]、项目列表单文件快捷下载 (☁) // @match https://github.com/*/* @@ -21,11 +21,13 @@ (function() { var download_url1 = "https://gh.con.sh"; - var download_url1_name = "美国 01"; + var download_url1_name = "美国"; var download_url2 = "https://gh.api.99988866.xyz"; - var download_url2_name = "美国 02"; + var download_url2_name = "美国"; var download_url3 = "https://download.fastgit.org"; var download_url3_name = "日本东京"; + var download_url6 = "https://pd.zwc365.com/seturl"; + var download_url6_name = "中国香港"; var download_url4 = "https://g.ioiox.com"; var download_url4_name = "中国香港"; var download_url5 = "https://git.yumenaka.net"; @@ -47,7 +49,7 @@ var download_zip_svg = ``; var download_clone_svg = `` var raw_svg = `` - var download_release_style = `padding:0 4px;margin-right: -1px;border-radius: 2px;background-color: #ffffff;border-color: rgba(27, 31, 35, 0.1);font-size: 12px;` + var download_release_style = `padding:0 6px;margin-right: -1px;border-radius: 2px;background-color: #ffffff;border-color: rgba(27, 31, 35, 0.1);font-size: 11px;color: #888888;` var menu_raw_fast_arr = ['Github 原生','中国国内','中国香港','美国洛杉矶']; // Raw ☁ 加速源数组 var menu_raw_fast = GM_getValue('xiu2_menu_raw_fast'); // 先获取加速源,如果没有就指定为 [中国国内] @@ -87,14 +89,14 @@ addDownloadZIP(); // Source Code 加速 addGitClone(); // Download ZIP/Code(ZIP) 加速 addRawFile(); // Raw 加速 - setTimeout(addDownLink, 2000); // 添加 Raw 下载链接(添加到项目页文件名称后面),延迟 2 秒执行,避免被 pjax 刷掉 + setTimeout(addDownLink, 2000); // 添加 Raw 下载链接(☁),延迟 2 秒执行,避免被 pjax 刷掉 - document.addEventListener('pjax:success',function(){ + document.addEventListener('pjax:success',function(){ // pjax 事件发生后 addRelease(); // Release 加速 addDownloadZIP(); // Source Code 加速 addGitClone(); // Download ZIP/Code(ZIP) 加速 - addRawFile(); // pjax 事件发生后,添加 Raw 加速按钮 及 Raw 下载链接 - setTimeout(addDownLink, 2000); // 延迟 2 秒执行,避免被 pjax 刷掉 + addRawFile(); // 添加 Raw 加速按钮 + setTimeout(addDownLink, 2000); // 添加 Raw 下载链接(☁),延迟 2 秒执行,避免被 pjax 刷掉 }); @@ -108,10 +110,12 @@ var url3 = download_url3 + href; var url4 = download_url4 + '/github.com' + href; var url5 = download_url5 + '/github.com' + href; + var url6 = download_url6 + '/github.com' + href; var html1 = `
${download_url1_name}
${download_url2_name}
${download_url3_name}
+
${download_url6_name}
${download_url4_name}
${download_url5_name}
`; @@ -129,10 +133,12 @@ var url3 = download_url3 + href; var url4 = download_url4 + '/github.com' + href; var url5 = download_url5 + '/github.com' + href; + var url6 = download_url6 + '/github.com' + href; var html1 = `
${download_url1_name}
${download_url2_name}
${download_url3_name}
+
${download_url6_name}
${download_url4_name}
${download_url5_name}
`; @@ -153,10 +159,12 @@ var url3 = download_url3 + href; var url4 = download_url4 + "/github.com" + href; var url5 = download_url5 + "/github.com" + href; + var url6 = download_url6 + '/github.com' + href; var html1 = `
  • ${download_zip_svg}Download ZIP ${download_url1_name}
  • ${download_zip_svg}Download ZIP ${download_url2_name}
  • ${download_zip_svg}Download ZIP ${download_url3_name}
  • +
  • ${download_zip_svg}Download ZIP ${download_url6_name}
  • ${download_zip_svg}Download ZIP ${download_url4_name}
  • ${download_zip_svg}Download ZIP ${download_url5_name}
  • `; @@ -200,7 +208,7 @@ } - // 添加 Raw 下载链接(云朵图标,添加到项目页文件名称后面) + // 添加 Raw 下载链接(☁) function addDownLink(){ // 如果不是项目文件页面,就返回 var files = $('.octicon.octicon-file'); @@ -264,7 +272,7 @@ } - // 删除 Raw 下载链接(云朵图标) + // 删除 Raw 下载链接(☁) function delDownLink(){ var aElm = document.querySelectorAll('.fileDownLink'); for(var num = 0;num