您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script that add a button to download a github repository
// ==UserScript== // @name repoDownload // @namespace Scriptz (https://github.com/d3ward/scriptz) // @include *://github.com/*/* // @grant none // @version 1.0 // @author Eduard Ursu ( d3ward ) // @description Script that add a button to download a github repository // ==/UserScript== var path = window.location.pathname; var path_ar = path.split("/"); console.log(path_ar); if(path_ar.length == 3) { var finalLink = "https://github.com" + path + "/archive/master.zip"; /* ---------------- Style --------------- */ var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = "#link-dl{position:fixed;text-align:center;left:10px;bottom:10px;text-decoration: none;padding: 12px;border-radius: .3rem;color: #fff;background:#000;width: 220px;display: inline-block;}#link-dl svg{fill:#fff;width:24px;height:24px;vertical-align:middle;display:inline-flex;}"; document.head.appendChild(style); /* ---------------- Button --------------- */ var gt_btn = document.createElement('a'); gt_btn.id="link-dl"; gt_btn.href= finalLink; gt_btn.innerHTML='Download Repository <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>'; document.querySelector('body').appendChild(gt_btn); }