AUR helper

One-click install aur package.

目前为 2019-06-15 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name AUR helper
  3. // @description One-click install aur package.
  4. // @namespace com.github.brucezhang1993
  5. // @include https://aur.archlinux.org/packages/*
  6. // @version 1.0.1
  7. // @grant none
  8. // @run-at document-start
  9. // ==/UserScript==
  10.  
  11. addEventListener('DOMContentLoaded', function() {
  12. var ul = document.getElementById('actionlist').getElementsByTagName('ul');
  13. if (!ul) return ;
  14.  
  15. ul = ul[0];
  16.  
  17. var pkgName = ul.getElementsByTagName('a')[0].href.match(/\/cgit\/aur\.git\/tree\/PKGBUILD\?h=([-_\w\d\.]+)/)[1];
  18. var li = document.createElement('li');
  19. var link = document.createElement('a');
  20. li.appendChild(link);
  21. ul.insertBefore(li, ul.firstChild);
  22.  
  23. link.textContent = '安装软件包 (yay -S '+ pkgName +')';
  24. link.href = 'yay://' + pkgName ;
  25. }, false);