Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kyu08/138f8d15c2badc8243ca2e126545ca36 to your computer and use it in GitHub Desktop.
Save kyu08/138f8d15c2badc8243ca2e126545ca36 to your computer and use it in GitHub Desktop.
GitHubで自分がOSSに送ってマージされたPRを集計するやつ

手順

  1. https://github.com/pulls?q=is%3Apr+archived%3Afalse+is%3Aclosed+author%3A%40me+is%3Apublic+-user%3A%40me+ にアクセス
  2. 以下をブラウザのコンソールで実行
{
    const prs = document.getElementsByClassName('flex-auto min-width-0 p-2 pr-3 pr-md-2')
    let result = ''
    for (let i = 0; i < prs.length; i++) {
        const pr_title = prs[i].children[1].text
        const pr_link = prs[i].children[1].href
        const repo_name = pr_link.split('/')[3]+"/"+pr_link.split('/')[4]
        const chunk = '[' + repo_name + ' - ' + pr_title + ']' + '('+pr_link+')'
        result += chunk + '\n'
    }

    console.log(result)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment