Swayum is an open-source Python script which provides a user-friendly graphical interface for capturing and executing mouse and keyboard actions, making it convenient for tasks that involve repetitive operations.It leverages the potential of pyautogui and makes it usable in a GUI form. SWAYAM (meaning 'Self' in Sanskrit) is also used synonymously with the word automatic.
- Capture mouse positions and set actions accordingly to automate repeated mouse movements
- Perform actions like single click, right click, and text input at the captured positions
- Save and load captured positions for future
- Preview captured positions on a graphical canvas
- Intuitive interface with start/stop capturing buttons and action selection dialog
**Basic User Interface**
- Python and pyautogui are default dependencies
- Use the below command to install pyautogui
pip install pyautogui
- Run this script and use "Ctrl+I" as hotkey to capture the mouse movement by clicking the "start recording" button
- You can stop recording once done and by using "Execute" button execute the action
- Also we can save or load the mouse movements via a simple .txt file
- Use "Preview Position" button to show a preview of mouse movements captured.
output.mp4
Swayum [Basic use to perform some simmple clicks and typing text]
User can preview their mouse movement that they captured using the "Position Preview" graph
User can save or load their mouse movements as a simple .txt file for future reference
Team pyautogui
Don't create issue for basic stuff like how to install python or related library. PR are always welcome!!!
- To fix some bugs
- To add more options such as menu for using special keys such as enter,shift,ctrl,alt
- Enabling macro recording , so that user can start recording their action with mouse and keyboard and the script automatically captures them , thus enable user to reperform it alltogether with a single click for future reference.
- Feel free to raise an idea or request to improve this script.