ZamudioPilot is a tool that allows you to control your computer (volume, media playback, keyboard, mouse, etc.) from a locally hosted web page accessible from a mobile device.
- Volume control (up, down, mute)
- Media playback control (play/pause, next, previous)
- Keyboard input
- Mouse control (move, click and scroll)
- Python 3.x
- pip (Python package manager)
- Clone this repository:
git clone https://github.com/zamudioo/zamudiopilot.git
cd zamudiopilot- Install the dependencies:
pip install flask flask-socketio pyautoguiRun the server:
python zamudiopilot.pyAccess to the url given on the console
###Server The zamudiopilot.py file is the main server that handles control requests and executes them on the computer.
The web interface is located in templates/index.html and allows you to send commands to the server.
up: Increase volume down: Decrease volume mute: Mute volume
play_pause: Play/Pause next: Next track prev: Previous track
Type any text in the input field and press "Send".
move around your screen with a trackpad. (works like a regular trackpad, with functions like scroll, drag, etc.)