Overview of RPA for Python
masterRPA for Python is a Python wrapper around TagUI, an open-source robotic process automation (RPA) tool. It provides a single, flat function-based API via import rpa as r to perform:
- Website automation
- Computer-vision automation
- OCR (Optical Character Recognition)
- Keyboard and mouse automation
The wrapper operates in "live mode" by managing a TagUI subprocess. Each Python call is sent as an instruction to the subprocess's stdin, and results are retrieved from stdout or temporary output files.