您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
One-click install aur package.
// ==UserScript== // @name Install Aur Package // @description One-click install aur package. // @namespace org.jixun.auto.install // @include https://aur.archlinux.org/packages/* // @version 1.0.0.2 // @grant none // @run-at document-start // ==/UserScript== addEventListener('DOMContentLoaded', function() { var ul = document.getElementById('actionlist').getElementsByTagName('ul'); if (!ul) return ; ul = ul[0]; var pkgName = ul.getElementsByTagName('a')[0].href.match(/packages\/..\/(.+?)\//)[1]; var li = document.createElement('li'); var link = document.createElement('a'); li.appendChild(link); ul.insertBefore(li, ul.firstChild); link.textContent = 'Install Package'; link.href = 'yaourt://' + pkgName ; }, false); // Files to add to system, change parameters when nessery. /** File: ~/.local/share/applications/yao.desktop [Desktop Entry] Name=yaourt auto install Encoding=UTF-8 Version=1.0 Type=Application Terminal=false # Can be improved; don't know how. Exec=xterm -T "AUR auto install" -e "pkgid=%u;pkgid=${pkgid:9};echo Press [ENTER] to begin install $pkgid;read;yaourt -S $pkgid;" Categories=Application; Comment=Download and install AUR package MimeType=x-scheme-handler/yaourt; */ /** File: ~/.local/share/applications/mimeapps.list [Added Associations] x-scheme-handler/yaourt=yao.desktop */