Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/botcity-dev/botcity-framework-web-python
BotCity Framework Web - Python
https://github.com/botcity-dev/botcity-framework-web-python
automation automation-framework crawler python robotic-process-automation rpa selenium testing web webdriver webscraping
Last synced: 4 days ago
JSON representation
BotCity Framework Web - Python
- Host: GitHub
- URL: https://github.com/botcity-dev/botcity-framework-web-python
- Owner: botcity-dev
- License: apache-2.0
- Created: 2021-07-07T01:56:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T21:08:26.000Z (13 days ago)
- Last Synced: 2024-12-15T10:05:19.650Z (11 days ago)
- Topics: automation, automation-framework, crawler, python, robotic-process-automation, rpa, selenium, testing, web, webdriver, webscraping
- Language: Python
- Homepage: https://documentation.botcity.dev/frameworks/web/
- Size: 51.4 MB
- Stars: 41
- Watchers: 7
- Forks: 20
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
BotCity Framework Web - 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)
- [โญ Developing Your First Automation](#-developing-your-first-automation)
- [๐ 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+
* botcity-framework-base
* beautifulsoup4
* msedge-selenium-tools
* numpy
* opencv-python
* pillow
* selenium### ๐ซ Installing
```bash
pip install botcity-framework-web
```### โญ Developing Your First Automation
[![First Automation](https://files.botcity.dev/github/readme/python-web/firstbot.png)](https://documentation.botcity.dev/tutorials/python-automations/web/)
## ๐ Documentation
Documentation is available at https://documentation.botcity.dev/frameworks/web/.
## ๐ป 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 Runners](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-framework-web-python/blob/main/.github/CONTRIBUTING.md)
- [Documentation](https://documentation.botcity.dev/frameworks/web/)## โ 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-framework-web-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-framework-web-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-framework-web-python/issues/new?template=bug-report.md) and let us know where our documentation could be improved.
## ๐ก Related Projects