{"id":23139055,"url":"https://github.com/circuit/screenshare-chrome-extension","last_synced_at":"2025-04-04T10:11:38.115Z","repository":{"id":79431022,"uuid":"45136658","full_name":"circuit/screenshare-chrome-extension","owner":"circuit","description":"Deprecated - not needed anymore starting Chrome 73","archived":false,"fork":false,"pushed_at":"2019-03-27T00:24:04.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-09T20:33:35.447Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/circuit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-28T19:25:51.000Z","updated_at":"2019-04-26T15:31:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"447c0a1e-3149-4fc9-929a-cc39d0763048","html_url":"https://github.com/circuit/screenshare-chrome-extension","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/circuit%2Fscreenshare-chrome-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circuit%2Fscreenshare-chrome-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circuit%2Fscreenshare-chrome-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circuit%2Fscreenshare-chrome-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/circuit","download_url":"https://codeload.github.com/circuit/screenshare-chrome-extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247157283,"owners_count":20893220,"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":[],"created_at":"2024-12-17T13:13:11.793Z","updated_at":"2025-04-04T10:11:38.094Z","avatar_url":"https://github.com/circuit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deprecated - not needed anymore starting Chrome 73\nSince Chrome 73, an extension is not needed anymore to access the desktop stream.\n\n\n\n\n\n\n\n\n-----------------\n\n# Chrome Extension for Circuit SDK Screenshare\n\nIf you are using the [Circuit SDK](https://circuitsandbox.net/sdk) in your web application and would like to provide your users the capability to share the screen or an application, then you are at the right place.\n\nYou have two options:\n* Use this exact extension from the Chrome WebStore which is branded as Circuit SDK and requires wildcard permissions\n* Clone this repo and brand it for your web application and limit the premissions to your domain\n\nThe first option is the simplest and probably enough to play with screenshare. But once you productize your application, you may want to brand it with your name and icon, and more importantly change the wildcard permissions to only allow your domain.\n\nThis extension has been submitted, but is not yet available in the WebStore. Check again in a couple of days.\n\n\n## Branding\n\nIn the manifest.json file:\n* Change the name, version, description, short_name\n* Change the wildcard permission `https://*/*` to your domain, e.g. `https://*.company.com/*`. For more information on permissions see [Declare Permissions](https://developer.chrome.com/extensions/declare_permissions).\n* Change the icons in the img folder\n\n\n## Load the extension for development\n\nNavigate to `chrome://extensions`, enable `Developer mode`, click `Load your unpacked extension` and navigating to the chrome-ext folder you modified.\n\n\n## Run the screenshare example\n\nA screenshare example is available [here](https://github.com/yourcircuit/js-sdk) with a live example [here](https://rawgit.com/circuit/circuit-sdk/master/examples/js/groupcall.html).\n\n\n## Productize your branded extension\n\nTo productize your branded extension you will need to publish it to the Chrome WebStore. This is the only support distribution channel by Google.\n\nRead [Publish your app](https://developer.chrome.com/webstore/publish) for instructions.\n\n\n## Resources\n\n* [Circuit](https://circuit.com)\n* [Circuit Developer Portal](https://developers.circuit.com)\n* [Circuit Developer Registration](https://yourcircuit.typeform.com/to/sxOjAg)\n* [Circuit SDK Documentation](https://circuitsandbox.net/sdk)\n* [Circuit on Github](https://github.com/circuit)\n* [What are extensions](https://developer.chrome.com/extensions)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcircuit%2Fscreenshare-chrome-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcircuit%2Fscreenshare-chrome-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcircuit%2Fscreenshare-chrome-extension/lists"}