{"id":17804025,"url":"https://github.com/evroon/github-pycharm","last_synced_at":"2026-05-11T05:45:32.833Z","repository":{"id":44530225,"uuid":"453773599","full_name":"evroon/github-pycharm","owner":"evroon","description":"Opens GitHub files in PyCharm","archived":false,"fork":false,"pushed_at":"2022-02-09T20:27:37.000Z","size":383,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T04:47:52.487Z","etag":null,"topics":["firefox","github","javascript","plugin","pycharm"],"latest_commit_sha":null,"homepage":"https://addons.mozilla.org/addon/github-pycharm","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evroon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-30T19:01:34.000Z","updated_at":"2022-02-06T16:14:20.000Z","dependencies_parsed_at":"2022-09-13T10:10:39.173Z","dependency_job_id":null,"html_url":"https://github.com/evroon/github-pycharm","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/evroon/github-pycharm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evroon%2Fgithub-pycharm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evroon%2Fgithub-pycharm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evroon%2Fgithub-pycharm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evroon%2Fgithub-pycharm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evroon","download_url":"https://codeload.github.com/evroon/github-pycharm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evroon%2Fgithub-pycharm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32883469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["firefox","github","javascript","plugin","pycharm"],"created_at":"2024-10-27T12:48:51.490Z","updated_at":"2026-05-11T05:45:32.815Z","avatar_url":"https://github.com/evroon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub PyCharm\nThis add-on for Firefox adds buttons to GitHub pages that allow you to open files directly in PyCharm. \\\nInstall url: https://addons.mozilla.org/addon/github-pycharm\n\n![preview](icons/preview.png)\n\n## Usage\nThis add-on adds buttons in GitHub when viewing individual files, comments placed in PRs, the `files changed` tab of PRs and commits.\nIt will add buttons that, if pressed, open files in PyCharm. If you select a line in GitHub, it will\nopen the file at the corresponding line number. The first time, PyCharm will ask you to accept opening files from incoming requests, which\nmust be accepted in order for this add-on to work.\n\nThis add-on should actually work for any Jetbrains IDE, not just PyCharm.\n\n**Note**: PyCharm will have to be already opened with the correct project for this add-on to work.\n\n## How it works\nWhen you press the `Open in PyCharm` button, the content script will determine which file and\nline number you are trying to open. The content script sends an event to the background script.\nThe event contains a URL that looks like: `http://localhost:63342/api/file/\u003cfile_to_open\u003e:\u003cline\u003e`.\nThe background script sends an HTTP request to this URL. The Jetbrains IDE listens (by default) on this\nport and will try to find the file you requested and open it in the IDE.\n\nThis feature is documented (not extensively) in [the docs](https://www.jetbrains.com/help/idea/php-built-in-web-server.html#configuring-built-in-web-server).\n\n## Install manually\nTo install this add-on manually, you have two options:\n\n* Temporarily install the add-on: Go to `about:debugging#/runtime/this-firefox` and click the `Load Temporary Add-On`, and just select one of the files of this repository.\n\n* Permanently install the add-on: Go to `about:addons`, press the settings/gears icon and select `Install Add-on from File...` and select a zipped file of this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevroon%2Fgithub-pycharm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevroon%2Fgithub-pycharm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevroon%2Fgithub-pycharm/lists"}