{"id":18554941,"url":"https://github.com/gri-gus/proxymanager-streamdeck-plugin","last_synced_at":"2025-06-11T04:14:12.974Z","repository":{"id":256842122,"uuid":"856571357","full_name":"gri-gus/proxymanager-streamdeck-plugin","owner":"gri-gus","description":" Stream Deck plugin for enabling and disabling proxies on MacOS","archived":false,"fork":false,"pushed_at":"2024-09-24T15:24:58.000Z","size":894,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T12:09:37.422Z","etag":null,"topics":["macos","proxy","proxy-macos","proxy-manager","python","python3","stream-deck-plugin","streamdeck","streamdeck-plugin","streamdeckplugin"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gri-gus.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-12T20:01:39.000Z","updated_at":"2024-09-24T15:25:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"3a88d591-4435-4ac9-b6a4-a6ca64826e62","html_url":"https://github.com/gri-gus/proxymanager-streamdeck-plugin","commit_stats":null,"previous_names":["gri-gus/proxymanager-streamdeck-plugin"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gri-gus%2Fproxymanager-streamdeck-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gri-gus%2Fproxymanager-streamdeck-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gri-gus%2Fproxymanager-streamdeck-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gri-gus%2Fproxymanager-streamdeck-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gri-gus","download_url":"https://codeload.github.com/gri-gus/proxymanager-streamdeck-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gri-gus%2Fproxymanager-streamdeck-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259198000,"owners_count":22820153,"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":["macos","proxy","proxy-macos","proxy-manager","python","python3","stream-deck-plugin","streamdeck","streamdeck-plugin","streamdeckplugin"],"created_at":"2024-11-06T21:24:31.846Z","updated_at":"2025-06-11T04:14:12.942Z","avatar_url":"https://github.com/gri-gus.png","language":"CSS","readme":"\u003cp align=\"center\"\u003e\n    \u003ca\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/gri-gus/proxymanager-streamdeck-plugin/main/assets/git_cover.png\" \n        alt=\"proxymanager-streamdeck-plugin\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n# proxymanager-streamdeck-plugin\n\nStream Deck plugin for enabling and disabling proxies on MacOS.\n\n**Property Inspector\npreview:** [click](https://htmlpreview.github.io/?https://github.com/gri-gus/proxymanager-streamdeck-plugin/blob/main/com.ggusev.proxymanager.sdPlugin/property_inspector/connectdisconnect_pi.html)\n\n## Requirements\n\n**Operating systems:**\n\n* MacOS: 10.14 or later\n\n**Stream Deck application:** 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7\n\n**Python:** 3.8 or later\n\n## Features\n\n* Supports `http`, `https` and `socks` proxies.\n* There is `http(s)` proxy to manage `http` and `https` proxies at the same time.\n* The color of the button changes depending on its state.\n\n## Installation\n\n### Python\n\n\u003e If you have difficulty, then look at articles or videos on the Internet about it.\n\n1. Download Python from the official website and install it: https://www.python.org/downloads/\n\n   \u003e ⚠️ Python version must be 3.8.0 or later.\n\n\n2. Check that Python is available from the command line:\n\n   \u003cdetails\u003e\u003csummary\u003eMacOS\u003c/summary\u003e\n\n   Open the `Terminal` application, enter the command below and press Return(Enter):\n\n   ```shell\n   python3 -V\n   ```\n\n   If you get a response that looks like `Python 3.10.4`, then you have done everything right.\n\n   If there is no response, then you have installed Python incorrectly.\n\n   \u003c/details\u003e\n\n   \u003cdetails\u003e\u003csummary\u003eWindows\u003c/summary\u003e\n\n   Open the `Command Prompt` application, enter the command below and press Return(Enter):\n\n   ```shell\n   python -V\n   ```\n\n   If you get a response that looks like `Python 3.10.4`, then you have done everything right.\n\n   If there is no response, then you have installed Python incorrectly.\n\n   \u003c/details\u003e\n\n3. Restart your computer.\n\n### Stream Deck\n\nDownload the Stream Deck app from the official website and install it: https://www.elgato.com/en/downloads\n\n### Proxy Manager Stream Deck Plugin\n\n\u003e ⚠️ During the installation of the plugin, you must have internet access.\n\n\u003e Errors may occur during installation. If they are, then a message about it will appear on the screen.\n\nLatest release: https://github.com/gri-gus/proxymanager-streamdeck-plugin/releases\n\nYou need to download a file called `com.ggusev.proxymanager.streamDeckPlugin`. Once downloaded, double-click on it. The\nStream Deck application prompts you to install the plugin.\n\nAfter installation, you will have a `Network` category and actions.\n\n\u003e ⚠️ The button may not start working immediately after installing the plugin, but after about 40 seconds. At this time,\n\u003e dependencies are installed. If you do not receive an error message on the screen, but an exclamation mark is displayed\n\u003e when you click on the button, then the plugin is not fully installed yet, and you need to wait. This only happens\n\u003e after installing the plugin. There is no need to wait for the next use.\n\n## Dependencies\n\n[streamdeck-python-sdk](https://github.com/gri-gus/streamdeck-python-sdk)\n\n[streamdeck-javascript-sdk](https://github.com/elgatosf/streamdeck-javascript-sdk)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgri-gus%2Fproxymanager-streamdeck-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgri-gus%2Fproxymanager-streamdeck-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgri-gus%2Fproxymanager-streamdeck-plugin/lists"}