Summarize and download code from GitHub repositories.
GitHub Repo Summarizer Extension
This extension enhances productivity by simplifying the process of reviewing and summarizing code from GitHub repositories, making it easier for developers to analyze codebases and share comprehensive summaries.
Features:
* Code Summarization:
* Extracts content from selected code files.
* Customizable File Types and Subdirs to Include:
* Select specific file extensions and subdirectories for summarization.
* Save the choice:
* No need to pick extensions twice.
* GitHub API Integration:
* Seamlessly fetches repository data using the GitHub API for accurate and up-to-date information.
* Personal Access Token Support:
* Optionally enter your GitHub Personal Access Token to increase API rate limits and enhance functionality.
* Download Summaries:
* Download the combined summary of selected files for offline access or sharing.
* Token Count:
* Shows the estimated token count, useful for language model usage estimations.
* Directory Tree Structure:
* Includes the repository's directory tree structure in the summary for better navigation and understanding of the codebase.
Read more
Features:
* Code Summarization:
* Extracts content from selected code files.
* Customizable File Types and Subdirs to Include:
* Select specific file extensions and subdirectories for summarization.
* Save the choice:
* No need to pick extensions twice.
* GitHub API Integration:
* Seamlessly fetches repository data using the GitHub API for accurate and up-to-date information.
* Personal Access Token Support:
* Optionally enter your GitHub Personal Access Token to increase API rate limits and enhance functionality.
* Download Summaries:
* Download the combined summary of selected files for offline access or sharing.
* Token Count:
* Shows the estimated token count, useful for language model usage estimations.
* Directory Tree Structure:
* Includes the repository's directory tree structure in the summary for better navigation and understanding of the codebase.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "GitHub Repo Summarizer", "version": "1.0.5", "description": "Summarize and download code from GitHub repositories.", "permissions": ["activeTab", "storage"], "host_permissions": [ "https://api.github.com/repos/*/*", "https://api.github.com/repos/*/*/git/trees/*", "https://api.github.com/repos/*/*/git/blobs/*" ], "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "action": { "default_icon": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "default_popup": "popup.html", "default_title": "GitHub Repo Summarizer" }}
Read more