https://github.com/linuxsuren/github-assist-chrome-extension
GitHub Assist Chrome Extension
https://github.com/linuxsuren/github-assist-chrome-extension
assistant chrome-extension github
Last synced: 12 months ago
JSON representation
GitHub Assist Chrome Extension
- Host: GitHub
- URL: https://github.com/linuxsuren/github-assist-chrome-extension
- Owner: LinuxSuRen
- License: apache-2.0
- Created: 2025-01-13T05:43:58.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-26T09:55:45.000Z (about 1 year ago)
- Last Synced: 2025-03-30T05:12:15.972Z (12 months ago)
- Topics: assistant, chrome-extension, github
- Language: JavaScript
- Homepage:
- Size: 174 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Assist Chrome Extension
## Overview
GitHub Assist is a Chrome extension that enhances your GitHub experience by displaying the total number of downloads for a repository's releases. It also shows the download count for each release file on the release page and provides a mirror download link.
## Features
- Display total downloads on the repository home page.
- Show download counts for each release file on the release page.
- Provide a mirror download link for each release file.
- Caching support to reduce API calls and improve performance.
- Retry mechanism for fetch requests to handle network issues.
## Screenshots


## Installation
1. Clone the repository:
```sh
git clone https://github.com/LinuxSuRen/github-assist-chrome-extension.git
```
2. Open Chrome and navigate to `chrome://extensions/`.
3. Enable "Developer mode" by toggling the switch in the top right corner.
4. Click on "Load unpacked" and select the cloned repository folder.
## Download
[Download from Chrome Web Store](https://chromewebstore.google.com/detail/github-assist/ijalankfpblkhemmljjkhiehhpiaihgj?hl=zh-CN&utm_source=ext_sidebar)
## Usage
1. Navigate to any GitHub repository page.
2. The total number of downloads will be displayed in the sidebar on the repository home page.
3. On the release page, the download count for each release file will be shown next to the file name along with a mirror download link.
## Permissions
This extension requires the following permissions:
- `unlimitedStorage`: To store cached data.
- `notifications`: To display notifications (if needed in future updates).
- `contextMenus`: To add context menu items (if needed in future updates).
- `storage`: To access Chrome's storage API for caching.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request with your changes.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
For privacy policy, please refer to [PRIVACY_POLICY.md](PRIVACY_POLICY.md).