https://github.com/hbidamian/pyqlabcontroler
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device
https://github.com/hbidamian/pyqlabcontroler
osc python3 pythonosc qcontrol qcontroller qlab qlab4 qlabremote
Last synced: about 2 months ago
JSON representation
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device
- Host: GitHub
- URL: https://github.com/hbidamian/pyqlabcontroler
- Owner: HBIDamian
- License: apache-2.0
- Created: 2024-12-05T22:37:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T03:16:50.000Z (6 months ago)
- Last Synced: 2025-02-05T08:51:29.636Z (4 months ago)
- Topics: osc, python3, pythonosc, qcontrol, qcontroller, qlab, qlab4, qlabremote
- Language: HTML
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyQLabControler
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device## Installation
1. Clone the repository
2. Install the required packages
```bash
pip install -r requirements.txt
```
3. Run the server
```bash
python qlab.py
```
It will start the server on port 5000, and show you the IP address of the server. Open that IP address on your phone or other device to control QLab.## Security Note
- This is a very basic implementation, and does not have any security features. It is recommended to run this on a local network, and not expose it to the internet.
- It currently screenshots your QLab workspace, and sends it to the client. This is a security risk, as it can expose sensitive information. It is recommended to not use this with the port exposed to the public.## Braindead Anti-To-Do List
A list of things I want to do, but for one reason or another, I am unable to do. This is a list of things that I want to do, but can't do. I'm putting it here so I can remember to do it later.- Add a way to change the IP address of the server from the web interface
- Add a way to change the selected cue from the web interface
- Try to avoid using AppleScript, and use the OSC as much as possible.
- Similarly with the screenshot feature.