aisingapore / TagUI

Free RPA tool by AI Singapore
Apache License 2.0
5.6k stars 580 forks source link

New feature and dedicated PrivateBin server for RPA for Python - for reviewing #1250

Closed kensoh closed 1 month ago

kensoh commented 2 years ago

Hi @ruthtxh I've recently created a new instance of PrivateBin to let RPA for Python users securely share content like file attachments from RPA workflows. See below for more info, I implemented a bin() function to do the automate through web frontend, so that there is no dependency on other packages which in turn has other dependencies.

Fyi in case this is a feature you want to add into TagUI. Offhand, I think the easiest is a workflow .tag file which users can call from tagui step. It is probably hard to make it an in-built function in TagUI without unexpected side effects, as TagUI JavaScript code is generated from the .tag file of steps.

Usage examples (can be used through bin() or PrivateBin API Python package)

PrivateBin instance (I've improved the server security to A+ on Mozilla web security)

Logic of bin() which can be mapped to equivalent TagUI steps to achieve the same effect

ruthtxh commented 2 years ago

Hi @kensoh

Thanks for sharing this, I will check this out!

kensoh commented 2 years ago

Sure, let me know if you run into any questions! PrivateBin can be easily hosted too on your own, if you want to host it on AI Singapore's servers. It just needs basic LAMP (Linux + Apache + MySQL + PHP) stack to run. MySQL not sure if it uses.

kensoh commented 1 month ago

Closing but please ping back if this is still relevant or an issue.