Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

robocorp-dialog

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

robocorp-dialog

Dialog for querying user input

  • 0.5.3
  • PyPI
  • Socket score

Maintainers
3

Robocorp Dialog

A separate executable which opens a dialog window for querying user input. Content created dynamically based on JSON spec.

Used in Dialogs library.

How to build

The Python project uses pywebview to render the files in the static/ folder. In order to install the Python and JS dependencies you can use: poetry run inv install and then to build the static files once use: poetry run inv build-js

It is recommended that for development you use the watch command so that the front-end is continously built after each change: poetry run inv watch-js

How to test

Use: poetry run inv test

How to run

You will also need a JSON formatted input that will contain the elements to be rendered in the dialog. An example of such a JSON would be: form_with_steps.json

Then the command you use to call the main.py file will have to contain this JSON alongside the window title and sizes. A basic example to start a dialog with a heading would be:

python robocorp_dialog/main.py --title Dialog --width 480 --height 100 --auto_height '[{"type":"heading","value":"Send feedback","size":"medium"}]'

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc