A Chrome extension that allows you to download the full JSON payload of a GitHub Pull Request (PR), including commits, files, and review comments—directly from the PR page!
- ✅ One-Click Download of the entire PR JSON.
- ✅ Includes Commits, Files, and Review Comments.
- ✅ Native GitHub UI Integration (button next to the Edit and <> Code buttons).
- ✅ Handles Large PRs (auto-fetches paginated data).
- ✅ Token Management (OAuth-ready with token validation).
- ✅ Loading Indicator during downloads.
- Clone the Repository
git clone https://github.com/cosmicbuffalo/github_pr_json_exporter.git
- Load the Extension in Chrome
- Go to chrome://extensions/
- Enable Developer Mode (top right)
- Click Load unpacked and select the project folder
- Set Up Your GitHub Token
- Click the extension icon in Chrome
- Follow the GitHub link to create a new Personal Access Token
- Enter your new token into the extension popup
- Navigate to a GitHub Pull Request.
- Click the “JSON Export” button next to Edit and <> Code.
- The JSON file will download with the full PR data.
- Fork the repo
- Create your feature branch (git checkout -b feature/new-feature)
- Commit changes (git commit -m 'Add new feature')
- Push to the branch (git push origin feature/new-feature)
- Open a Pull Request
This project is licensed under the MIT License.