PyMouseBot
If you're from GT and annoyed with SGVPN idle timeouts while working on development laptop, You might find this useful.
A python cli bot to move your mouse every few seconds to appear active on Skype, Teams or Zoom as you go AFK.
Core Features
-
💻 Cross platform. Both Windows and MacOS. Automagically detects what OS you're running on! -
🕒 Just run the program together with time you want the bot to stop at inHH:MM:SS
24 hr format! -
🪶 Ultra light! No compiled binaries. Just a cli app you can use via python.
Pre-requisites
How to use
- To add instructions
On Mac
git clone https://github.com/brootware/PyMouseBot.git && cd PyMouseBot
Activate virtual environment and install requirements.
alias python=python3
python -m pip install --user virtualenv
python -m venv bottybot
source ./bottybot/bin/activate
pip install -r requirements.txt
Run as below
python mousebot.py 23:00:00
OR if you want to run as environment variable, run this below.
pip install .
pip install -r requirements
pymousebot 23:00:00
On Windows
git clone https://github.com/brootware/PyMouseBot.git && cd PyMouseBot
Activate virtual environment and install requirements.
python -m venv bottybot
bottybot\Scripts\activate
pip install -r requirements.txt
Run as below
python .\mousebot.py 23:00:00
OR if you want to run as environment variable, run this below.
pip install .
pip install -r requirements
pymousebot 23:00:00
Change time interval of the movement
python mousebot.py 23:00:00 -i 5
OR
pymousebot 23:00:00 -i 5
Troubleshoot
import tkinter
might fail on some mac. Be sure to install python-tk via brew.
brew install python-tk