https://github.com/gri-gus/proxymanager-streamdeck-plugin
Stream Deck plugin for enabling and disabling proxies on MacOS
https://github.com/gri-gus/proxymanager-streamdeck-plugin
macos proxy proxy-macos proxy-manager python python3 stream-deck-plugin streamdeck streamdeck-plugin streamdeckplugin
Last synced: 16 days ago
JSON representation
Stream Deck plugin for enabling and disabling proxies on MacOS
- Host: GitHub
- URL: https://github.com/gri-gus/proxymanager-streamdeck-plugin
- Owner: gri-gus
- License: apache-2.0
- Created: 2024-09-12T20:01:39.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T15:24:58.000Z (8 months ago)
- Last Synced: 2025-04-11T06:04:14.519Z (about 2 months ago)
- Topics: macos, proxy, proxy-macos, proxy-manager, python, python3, stream-deck-plugin, streamdeck, streamdeck-plugin, streamdeckplugin
- Language: CSS
- Homepage:
- Size: 873 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# proxymanager-streamdeck-plugin
Stream Deck plugin for enabling and disabling proxies on MacOS.
**Property Inspector
preview:** [click](https://htmlpreview.github.io/?https://github.com/gri-gus/proxymanager-streamdeck-plugin/blob/main/com.ggusev.proxymanager.sdPlugin/property_inspector/connectdisconnect_pi.html)## Requirements
**Operating systems:**
* MacOS: 10.14 or later
**Stream Deck application:** 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7
**Python:** 3.8 or later
## Features
* Supports `http`, `https` and `socks` proxies.
* There is `http(s)` proxy to manage `http` and `https` proxies at the same time.
* The color of the button changes depending on its state.## Installation
### Python
> If you have difficulty, then look at articles or videos on the Internet about it.
1. Download Python from the official website and install it: https://www.python.org/downloads/
> ⚠️ Python version must be 3.8.0 or later.
2. Check that Python is available from the command line:
MacOS
Open the `Terminal` application, enter the command below and press Return(Enter):
```shell
python3 -V
```If you get a response that looks like `Python 3.10.4`, then you have done everything right.
If there is no response, then you have installed Python incorrectly.
Windows
Open the `Command Prompt` application, enter the command below and press Return(Enter):
```shell
python -V
```If you get a response that looks like `Python 3.10.4`, then you have done everything right.
If there is no response, then you have installed Python incorrectly.
3. Restart your computer.
### Stream Deck
Download the Stream Deck app from the official website and install it: https://www.elgato.com/en/downloads
### Proxy Manager Stream Deck Plugin
> ⚠️ During the installation of the plugin, you must have internet access.
> Errors may occur during installation. If they are, then a message about it will appear on the screen.
Latest release: https://github.com/gri-gus/proxymanager-streamdeck-plugin/releases
You need to download a file called `com.ggusev.proxymanager.streamDeckPlugin`. Once downloaded, double-click on it. The
Stream Deck application prompts you to install the plugin.After installation, you will have a `Network` category and actions.
> ⚠️ The button may not start working immediately after installing the plugin, but after about 40 seconds. At this time,
> dependencies are installed. If you do not receive an error message on the screen, but an exclamation mark is displayed
> when you click on the button, then the plugin is not fully installed yet, and you need to wait. This only happens
> after installing the plugin. There is no need to wait for the next use.## Dependencies
[streamdeck-python-sdk](https://github.com/gri-gus/streamdeck-python-sdk)
[streamdeck-javascript-sdk](https://github.com/elgatosf/streamdeck-javascript-sdk)