Unfollow All Github

6/8/2022, 12:55:28 AM

  1. // ==UserScript==
  2. // @name Unfollow All Github
  3. // @namespace Violentmonkey Scripts
  4. // @match https://github.com/*?*tab=following
  5. // @grant none
  6. // @version 1.0
  7. // @author Sabbir Hossain
  8. // @license MIT
  9. // @description 6/8/2022, 12:55:28 AM
  10. // ==/UserScript==
  11. var i=1;
  12. while(document.querySelector("#js-pjax-container > div.container-xl.px-3.px-md-4.px-lg-5 > div > div.Layout-main > div:nth-child(2) > div > div:nth-child("+i+") > div.d-table-cell.col-2.v-align-top.text-right > span > form:nth-child(2) > input.btn.btn-sm")!=null){
  13. if(document.querySelector("#js-pjax-container > div.container-xl.px-3.px-md-4.px-lg-5 > div > div.Layout-main > div:nth-child(2) > div > div:nth-child("+i+") > div.d-table-cell.col-2.v-align-top.text-right > span > form:nth-child(2) > input.btn.btn-sm").value=='Unfollow'){
  14. document.querySelector("#js-pjax-container > div.container-xl.px-3.px-md-4.px-lg-5 > div > div.Layout-main > div:nth-child(2) > div > div:nth-child("+i+") > div.d-table-cell.col-2.v-align-top.text-right > span > form:nth-child(2) > input.btn.btn-sm").click();
  15. }
  16. i++;
  17. }
  18. setTimeout(()=>{
  19. document.querySelector("#js-pjax-container > div.container-xl.px-3.px-md-4.px-lg-5 > div > div.Layout-main > div:nth-child(2) > div > div.paginate-container > div > a").click();
  20. }, 2000);