我意识到我在GitHub中观看了太多的回购,而我发现要解开其中许多回购的唯一方法就是github.com/my_user_name/以下,进入每个回复并按下Unwatch按钮.
有没有办法更快更轻松地解开它们?
Bee*_*Dog 145
对于懒惰,可以在没有API的情况下快速完成此操作:https://github.com/watching
一个干净的简单列表,单击单击单击.
此外,还有一个金色的盒子.取消选中它不会自动设置为观看您获得推送访问权限的所有存储库.万岁管理信噪比.
Yos*_*yts 16
以前答案的原生JS版本.导航到https://github.com/watching然后运行:
Oneliner:
Array.prototype.slice.apply(document.querySelectorAll('.js-subscription-row')).forEach(el => { const org = el.querySelector('a[href^="/YOUR_ORG"]'); if (org) el.querySelector('button').click()})
Run Code Online (Sandbox Code Playgroud)
无包装:
const org = 'YOUR_ORG'
const query = document.querySelectorAll('.js-subscription-row')
const rows = Array.prototype.slice.apply(query)
rows.forEach(function (el) {
const org = el.querySelector('a[href^="/' + org + '"]')
if (org) el.querySelector('button').click()
})
Run Code Online (Sandbox Code Playgroud)
Ral*_*ing 10
如果您只想从单个组织中取消监视回购,可以使用https://github.com/watching中的这个
$('.js-subscription-row').each(function(){
var isYourOrganisation = $(this).find("a[href^='/YOUR_ORG']");
if(isYourOrganisation.length){
$(this).find('button:contains("Unwatch")').click();
}
});
YOUR_ORG用你组织的任何东西代替.
| 归档时间: |
|
| 查看次数: |
12718 次 |
| 最近记录: |