GitHub であまりにも多くのリポジトリを監視していることに気付きました。それらの多くを監視解除する唯一の方法は、github.com/my_user_name/following に移動し、それぞれの内部に入り、[監視解除] ボタンを押すことです。
それらをより迅速かつ簡単に監視解除する方法はありませんか?
GitHub であまりにも多くのリポジトリを監視していることに気付きました。それらの多くを監視解除する唯一の方法は、github.com/my_user_name/following に移動し、それぞれの内部に入り、[監視解除] ボタンを押すことです。
それらをより迅速かつ簡単に監視解除する方法はありませんか?
以前の回答のネイティブ JS バージョン。https://github.com/watchingに移動して、次を実行します。
一発ギャグ:
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()})
開封済み:
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()
})
Github には APIがあります。Github の API、特にrepos の監視を扱う部分を使用して、これを行うスクリプトを作成できます。
私は見たことがないのですが、私たちは宇宙全体の力を持っているので(要するに私たちは開発者です)。開発者 API を使用して小さなツールを作成します。API は非常にわかりやすく、
また、GitHub API を使用して複数のリポジトリの監視を解除するコマンドライン ツールも見つけました: https://www.npmjs.com/package/github-unwatch-org-repos
私は、コマンド ラインでプレーン テキストのパスワードを使用するコマンド ライン ツールのファンではありません (したがって、適切なタイミングで「ps」を実行するすべてのシステム ユーザーに表示され、プレーン テキストで ~/.bash_history に保存されます)。それを避けるために細心の注意を払わない限り)、私はそれを試していません.