|
1 | 1 | // ==UserScript== |
2 | 2 | // @name Github 增强 - 高速下载 |
3 | | -// @version 1.0.3 |
| 3 | +// @version 1.0.4 |
4 | 4 | // @author X.I.U |
5 | 5 | // @description 为 Github 的 Releases、Code(ZIP) 添加高速下载 |
6 | 6 | // @match https://github.com/*/* |
|
14 | 14 | // ==/UserScript== |
15 | 15 |
|
16 | 16 | (function() { |
17 | | - var source_code = false; // Source code 加速,false=关闭,true=开启 |
| 17 | + var source_code = true; // Source code 加速,false=关闭,true=开启 |
18 | 18 | var download_url1 = "https://download.fastgit.org"; |
19 | 19 | var download_url1_name = "日本东京"; |
20 | 20 | var download_url2 = "https://github.wuyanzheshui.workers.dev"; |
|
47 | 47 |
|
48 | 48 | $(this).after(div1); |
49 | 49 | }); |
50 | | - // Source code 加速,默认关闭 |
| 50 | + // Source code 加速,默认开启 |
51 | 51 | if (source_code){ |
52 | 52 | $(this).find(".d-block.Box-body>a").each(function () { |
53 | 53 | var href = $(this).attr("href"); |
|
56 | 56 | var url3 = download_url3 + '/github.com' + href; |
57 | 57 | var url4 = download_url4 + '/github.com' + href; |
58 | 58 | var url5 = download_url5 + '/github.com' + href; |
59 | | - var div1 = `<div style="display: flex;"> |
60 | | -<div><a style="${download_releases_style}" class="btn user-btn-link" href="${url1}" rel="nofollow">${download_url1_name}</a></div> |
61 | | -<div><a style="${download_releases_style}" class="btn user-btn-link" href="${url2}" rel="nofollow">${download_url2_name}</a></div> |
62 | | -<div><a style="${download_releases_style}" class="btn user-btn-link" href="${url3}" rel="nofollow">${download_url3_name}</a></div> |
63 | | -<div><a style="${download_releases_style}" class="btn user-btn-link" href="${url4}" rel="nofollow">${download_url4_name}</a></div> |
64 | | -<div><a style="${download_releases_style}" class="btn user-btn-link" href="${url5}" rel="nofollow">${download_url5_name}</a></div> |
| 59 | + var div1 = `<div style="display: flex;justify-content: flex-end;flex-grow: 1;"> |
| 60 | +<div><span style="font-size: 12px;color: #586069;line-height: 23px;">高速下载:</span></div> |
| 61 | +<div><a style="${download_releases_style}" class="btn" href="${url1}" rel="nofollow">${download_url1_name}</a></div> |
| 62 | +<div><a style="${download_releases_style}" class="btn" href="${url2}" rel="nofollow">${download_url2_name}</a></div> |
| 63 | +<div><a style="${download_releases_style}" class="btn" href="${url3}" rel="nofollow">${download_url3_name}</a></div> |
| 64 | +<div><a style="${download_releases_style}" class="btn" href="${url4}" rel="nofollow">${download_url4_name}</a></div> |
| 65 | +<div><a style="${download_releases_style}" class="btn" href="${url5}" rel="nofollow">${download_url5_name}</a></div> |
65 | 66 | </div>` |
66 | 67 | $(this).after(div1); |
67 | 68 | }); |
| 69 | + // 修改 Source code 样式,使其和加速按钮并列一排 |
| 70 | + document.querySelectorAll('.d-block.py-1.py-md-2.Box-body.px-2').forEach(el=>el.className='d-flex py-1 py-md-2 Box-body px-2'); |
68 | 71 | } |
69 | 72 | }); |
70 | 73 | // Download ZIP 加速 |
|
0 commit comments