Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/botcity-dev/botcity-maestro-sdk-python

BotCity Maestro SDK - Python
https://github.com/botcity-dev/botcity-maestro-sdk-python

automation-framework orchestration orchestration-framework robotframework rpa

Last synced: 3 months ago
JSON representation

BotCity Maestro SDK - Python

Awesome Lists containing this project

README

        


BotCity Maestro SDK - Python


ยซ Explore Framework docs ยป


## Summary

- [๐Ÿค– Computer-vision based UI Automation](#-computer-vision-based-ui-automation)
- [๐Ÿ Generate Python Code while Interacting with your UI](#-generate-python-code-while-interacting-with-your-ui)
- [๐Ÿš€ Getting Started](#-getting-started)
- [๐Ÿ“ฆ Prerequisites](#-prerequisites)
- [๐Ÿ’ซ Installing](#-installing)
- [โญ Orchestrating with BotCity Maestro](#-orchestrating-with-botcity-maestro)
- [๐Ÿ“š Documentation](#-documentation)
- [๐Ÿ’ป Developers Portal](#-developers-portal)
- [๐Ÿ’ฌ Forum](#-forum)
- [๐ŸŒŽ BotCity Automation Platform](#-botcity-automation-platform)
- [1๏ธโƒฃ All in One Platform](#1๏ธโƒฃ--all-in-one-platform)
- [2๏ธโƒฃ Deploy with a Single Line](#2๏ธโƒฃ--deploy-with-a-single-line)
- [3๏ธโƒฃ Manage your Task Queue](#3๏ธโƒฃ--manage-your-task-queue)
- [4๏ธโƒฃ Manage your Runtime Environments](#4๏ธโƒฃ--manage-your-runtime-environments)
- [5๏ธโƒฃ Create Alerts and Reports from the Automation Execution](#5๏ธโƒฃ--create-alerts-and-reports-from-the-automation-execution)
- [6๏ธโƒฃ Create your Community Account](#6๏ธโƒฃ--create-your-community-account)
- [๐Ÿค Contributing to BotCity Framework](#-contributing-to-botcity-framework)
- [โ›‘ Support](#-support)
- [๐Ÿ› Bug reports and ๐Ÿ’Ž Feature requests](#-bug-reports-and--feature-requests)
- [๐Ÿ“ข Contact us](#-contact-us)
- [๐Ÿ’ก Related Projects](#-related-projects)

## ๐Ÿค– Computer-vision based UI Automation

Recognize and interact with UI elements using state-of-art computer vision module.

Operate any UI interface independent of the technology or platform (desktop, web, terminal).

## ๐Ÿ Generate Python Code while Interacting with your UI

Use our Development Tool alongside your favorite IDE to select UI components and generate python code.

[![BotCity Studio](https://files.botcity.dev/github/readme/studio/studio.gif)](https://documentation.botcity.dev/studio/)

[SIGN UP](https://developers.botcity.dev/signup) and download our tools.

## ๐Ÿš€ Getting Started

### ๐Ÿ“ฆ Prerequisites
* Python 3.7+
* requests

### ๐Ÿ’ซ Installing

```bash
pip install botcity-maestro-sdk
```

### โญ Orchestrating with BotCity Maestro

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)

Explore the Maestro SDK now without installing anything. [Click Here to Start.](https://mybinder.org/v2/gh/botcity-dev/botcity-maestro-sdk-python/HEAD?filepath=examples%2Fmaestro-sdk-demo.ipynb)

## ๐Ÿ“š Documentation

Documentation is available at https://documentation.botcity.dev/maestro/maestro-sdk/.

## ๐Ÿ’ป Developers Portal

[![Developers Portal](https://files.botcity.dev/github/readme/portal.png?)](https://documentation.botcity.dev)

## ๐Ÿ’ฌ Forum

[![Forum](https://files.botcity.dev/github/readme/forum.png)](https://community.botcity.dev/)

## ๐ŸŒŽ BotCity Automation Platform
BotCity is a platform to develop, deploy, manage and maintain automations. Automations can be developed in Python or Java using open-source libraries that are market standard.

### 1๏ธโƒฃ All in One Platform
Develop, deploy, manage and scale your Automation Ops using All in One platform that provides task queue, runtime environment management, reports, alerts, logs and much more.

[![BotCity Maestro](https://files.botcity.dev/github/readme/maestro/maestro.png?)](https://documentation.botcity.dev/maestro/)

### 2๏ธโƒฃ Deploy with a Single Line

Use BotCity command-line interface (CLI) to deploy your bot into a runtime environment with a single line:

[![BotCity CLI](https://files.botcity.dev/github/readme/cli/botcli.gif)](https://documentation.botcity.dev/cli/)

### 3๏ธโƒฃ Manage your Task Queue

[![BotCity Maestro Task Queue](https://files.botcity.dev/github/readme/maestro/tasks.png?)](https://documentation.botcity.dev/maestro/features/task-queue/)

### 4๏ธโƒฃ Manage your Runtime Environments

[![BotCity Maestro Machines](https://files.botcity.dev/github/readme/maestro/machines.png?)](https://documentation.botcity.dev/maestro/features/runners/)

### 5๏ธโƒฃ Create Alerts and Reports from the Automation Execution

#### Alerts
[![BotCity Maestro Alerts](https://files.botcity.dev/github/readme/maestro/alerts.png?)](https://documentation.botcity.dev/maestro/features/alerts/)

#### Execution Logs
[![BotCity Maestro Alerts](https://files.botcity.dev/github/readme/maestro/logs.png?)](https://documentation.botcity.dev/maestro/features/logs/)

### 6๏ธโƒฃ Create your Community Account

We have a community account for hobbyists and students. Just signup and start automating.

[![Sign Up](https://files.botcity.dev/github/readme/signup.png?)](https://developers.botcity.dev/signup)

## ๐Ÿค Contributing to BotCity Framework

- [Guidelines](https://github.com/botcity-dev/botcity-maestro-sdk-python/blob/main/.github/CONTRIBUTING.md)
- [Documentation](https://documentation.botcity.dev/maestro/maestro-sdk/)

## โ›‘ Support

### ๐Ÿ› Bug reports and ๐Ÿ’Ž Feature requests

If you spot a problem, please let us know by following the template in
here: [Report a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md).

Ideas or suggestions for enhancements are more than welcome. Please use the following
template in here: [Request feature](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=feature-request.md&labels=request).

### ๐Ÿ“ข Contact us

If you have questions or comments in general about the framework, we want to know.

You can choose between the channels the one that best fit you:

- [BotCity Community]() (Public)

or you can [file a bug](https://github.com/botcity-dev/botcity-maestro-sdk-python/issues/new?template=bug-report.md) and let us know where our documentation could be improved.

## ๐Ÿ’ก Related Projects