GitHubでWatchしてるリポジトリの通知をマージされたプルリクエストだけに絞る

f:id:laiso:20150117103931p:plain

GitHubで試しにWatch増やしていってみたら全部追えなくなって自然とマージされたやつだけ目grepするようになっていたのでbookmarkletにした。

$("li.list-group-item")
  .filter(function(){ return this.getElementsByClassName("type-icon-state-merged").length === 0 })
  .map(function(){ this.style.display = "none" });

おまけ: プルリクエストだけにする

$("li.list-group-item")
  .filter(function(){ return $(this).find('span.type-icon').attr('aria-label') !== 'pull request' })
  .map(function(){ this.style.display = "none" });