{"id":13447579,"url":"https://github.com/dzhavat/potential-changes-for-github","last_synced_at":"2025-03-22T01:31:07.306Z","repository":{"id":84783025,"uuid":"161950996","full_name":"dzhavat/potential-changes-for-github","owner":"dzhavat","description":"Potential changes for GitHub: Browser extension that shows which pull requests contain changes related to a file.","archived":false,"fork":false,"pushed_at":"2021-01-24T21:49:11.000Z","size":673,"stargazers_count":97,"open_issues_count":5,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-28T13:10:39.415Z","etag":null,"topics":["chrome-extension","firefox-addon","github"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dzhavat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-12-15T23:10:24.000Z","updated_at":"2024-05-21T14:37:06.000Z","dependencies_parsed_at":"2023-03-11T08:01:24.655Z","dependency_job_id":null,"html_url":"https://github.com/dzhavat/potential-changes-for-github","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzhavat%2Fpotential-changes-for-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzhavat%2Fpotential-changes-for-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzhavat%2Fpotential-changes-for-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzhavat%2Fpotential-changes-for-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzhavat","download_url":"https://codeload.github.com/dzhavat/potential-changes-for-github/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244893416,"owners_count":20527585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","firefox-addon","github"],"created_at":"2024-07-31T05:01:21.554Z","updated_at":"2025-03-22T01:31:06.920Z","avatar_url":"https://github.com/dzhavat.png","language":"JavaScript","readme":"# Potential changes for GitHub\n\nBrowser extension that shows which pull requests contain changes related to a file.\n\n## Install\n\n* [Chrome extension](https://chrome.google.com/webstore/detail/potential-changes-for-git/neehipoljbecacjcgcceflmlikiadkob)\n* [Firefox addon](https://addons.mozilla.org/en-US/firefox/addon/potential-changes-for-github/)\n\n## Limitations\n\n**Note**: This extension is still a **proof of concept** and has the following limitations:\n\n- It is limited to Public repositories only.\n- It is limited to repositories with 10 or less pull requests.\n- GitHub has a rate limit of 60 requests per hour. Usually same requests are cached but if you want to check multiple files in different repositories, you can quickly \"run out\" of requests.\n\nMost of the limitations above are there only because I wanted to save time and focused on solving the core idea behind the extension.\n\n## Demo \n\n![Demo](demo.gif)\n\n## Running locally\n\n### Chrome\n\n1. Go to `chrome://extensions/` page.\n2. Toggle “Developer mode” in the upper right corner.\n3. Click the “Load unpacked” button.\n4. Select the `source` directory.\n\n### Firefox\n\n1. Open the `source` directory.\n2. Make an archive containing all files within the directory.\n3. Open Firefox and go to `about:debugging#/runtime/this-firefox` page.\n4. Click the “Load Temporary Add-on...” button.\n5. Select the archive created on step 1.\n\n## Contributions\n\nYou're more than welcome to contribute. There are several things you can do:\n\n* Report bugs.\n* Submit a pull request to one of the [issues](https://github.com/dzhavat/potential-changes-for-github/issues).\n* Review pull requests.\n* Suggest new ideas.\n* Suggest improvements to the code.\n* Port the extension to another browser.\n\nThank you!","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzhavat%2Fpotential-changes-for-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzhavat%2Fpotential-changes-for-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzhavat%2Fpotential-changes-for-github/lists"}