The powerful open source RPA platform for business


Keywords
pyOpenRPA, ORPA, OpenRPA, RPA, Robot, Automation, Robotization, OpenSource
License
MIT-feh
Install
pip install pyOpenRPA==1.2.13

Documentation

OpenRPA

First open source RPA platform for business is released!

How to run

Studio Double click to Studio\StudioRun_32.cmd or Studio\StudioRun_64.cmd

Robot how to debug

Robot\PythonDebug_64.cmd import RobotConnector RobotConnector.ActivityRun( { ModuleName: <"UIDesktop"|..., str>, ActivityName: <Function or procedure name in module, str>, ArgumentList: [<Argument 1, any type>, ...] - optional, ArgumentDict: {<Argument 1 name, str>:<Argument 1 value, any type>, ...} - optional } )

OR

from pyOpenRPA.Robot import UIDesktop UIDesktop.()

Robot example script:

Robot\Examples\GetFolderList\Python_32_Script_Run.cmd

Python 32 bit

Resources\WPy32-3720\python-3.7.2\python.exe

Python 64 bit

Resources\WPy64-3720\python-3.7.2.amd64\python.exe

Module UIDesktop activity List:

############################ Новая вСрсия ############################ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удовлСтворяСт условиям Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ поиска [ { "index":<ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ элСмСнта Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅>, "depth_start" - Π³Π»ΡƒΠ±ΠΈΠ½Π°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся поиск (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1) "depth_end" - Π³Π»ΡƒΠ±ΠΈΠ½Π°, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ вСдСтся поиск (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1) "class_name" - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся ΠΈΡΠΊΠ°Ρ‚ΡŒ "title" - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° "rich_text" - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ rich_text } ]

Open RPA Wiki

Content

In wiki you can find:

#Dependencies

  • Python 3 x32 [psutil, pywinauto, wmi, PIL, keyboard, pyautogui, win32api (pywin32), selenium, openCV, tesseract, requests, lxml, PyMuPDF]
  • Python 3 x64 [psutil, pywinauto, wmi, PIL, keyboard, pyautogui, win32api (pywin32), selenium, openCV, tesseract, requests, lxml, PyMuPDF]
  • pywinauto (Windows GUI automation)
  • Semantic UI CSS framework
  • JsRender by https://www.jsviews.com (switch to Handlebars)
  • Handlebars

Created by Unicode Labs (Ivan Maslov)