Diffinity

Diffinity

ID: hnlgijekhemgokkbkniedibdjknpkjah

Extension Info & Metadata

Status
Active
Version
1.1
Size
0.07 MB
Rating
5.0/5
Reviews
3
Users
71
Type
Extension
Updated
Nov 9, 2024
Category
Developer tools
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No

Publisher Contextual Analysis

Author
developerjhpView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Total Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Total Users
71

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshot 1

# Diffinity: Get PR Review from LLM in the Simplest Way Diffinity is a Chrome extension designed to streamline the code review…

# Diffinity: Get PR Review from LLM in the Simplest Way Diffinity is a Chrome extension designed to streamline the code review process for GitHub pull requests by automatically fetching the PR diff and preparing a review request in ChatGPT. This extension provides a seamless way to gather and send PR data for analysis and feedback. ## Features - Adds a "Do Diffinity" button to GitHub pull request pages. - Fetches the diff data from GitHub PRs. - Opens a new tab to ChatGPT with the diff data preloaded for review. - Supports custom review language settings. ## Installation 1. Clone this repository or download the source code as a ZIP file. 2. Open Chrome and navigate to `chrome://extensions/`. 3. Enable "Developer mode" using the toggle in the top right corner. 4. Click "Load unpacked" and select the folder containing the extension files. ## Usage 1. Install the extension. 2. Set the review language by clicking the extension icon and entering your preferred language. 3. Navigate to a GitHub pull request page. 4. Click the "Do Diffinity" button that appears in the pull request header. 5. That's it! The extension will handle the rest and open ChatGPT with the review request. ## Explanation of Key Files - **background.js**: Contains background event listeners for extension initialization, message handling, and script execution. - **chatgpt_injector.js**: Injects text into ChatGPT’s input field and simulates a button click to submit the PR review request. - **content.js**: Injects the "Do Diffinity" button into GitHub PR pages and handles user interactions. - **popup.html, popup.js, popup.css**: Files for the extension popup interface, allowing users to set their preferred language. - **manifest.json**: The configuration file defining the extension’s content scripts and background services. ## Contributing Feel free to fork this repository and submit pull requests. Contributions and feedback are highly appreciated! ## License This project is licensed under the MIT License. ## Disclaimer This extension is not affiliated with GitHub or ChatGPT. Use it at your own discretion and ensure compliance with any relevant terms of service. --- Thank you for using Diffinity. We hope this tool makes your code review process smoother and more efficient!

Extracted Data

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

URLs
5
IPv4
0
IPv6
0

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

chatgpt.com/g/g-jYKKhgJny-code-review-based-by-git-diffhttps://chatgpt.com/g/g-jYKKhgJny-code-review-based-by-git-diff
clients2.google.com/service/update2/crxhttps://clients2.google.com/service/update2/crx
patch-diff.githubusercontent.com/*https://patch-diff.githubusercontent.com/*
chatgpt.com/*https://chatgpt.com/*
github.com/*https://github.com/*

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

No IP addresses found

Version History

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.