# BotCity Crawler Plugin - Python
## 🤖 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.
[](https://documentation.botcity.dev/studio/)
[SIGN UP](https://developers.botcity.dev/app/signup) and download our tools.
## 🚀 Getting Started
### 📦 Prerequisites
* Python 3.7+
* requests-html
### 💫 Installing
```bash
pip install botcity-crawler-plugin
```
#### Linux System Dependencies
If you intend to use this package with Linux and JavaScript there are system dependencies that are required to be installed.
For Debian/Ubuntu please run the following command:
```bash
apt install libxcomposite1 libxcursor1 libxdamage1 \
libxfixes3 libxi6 libxtst6 libnss3 libnspr4 libcups2 \
libdbus-1-3 libxrandr2 libasound2 libatk1.0-0 libatk-bridge2.0-0 \
libgtk-3-0 libx11-xcb1 --no-install-recommends
```
Please make sure to install the equivalent libraries for your Linux distribution.
### ⭐ Using the Plugin
[](https://documentation.botcity.dev/plugins/)
## 📚 Documentation
Documentation is available at https://documentation.botcity.dev/plugins.
## 💻 Developers Portal
[](https://documentation.botcity.dev/)
## 💬 Forum
[](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.
[](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:
[](https://documentation.botcity.dev/cli/)
### 3️⃣ Manage your Task Queue
[](https://documentation.botcity.dev/maestro/features/new-task/)
### 4️⃣ Manage your Runtime Environments
[](https://documentation.botcity.dev/maestro/features/runners/)
### 5️⃣ Create Alerts and Reports from the Automation Execution
[](https://documentation.botcity.dev/maestro/features/alerts/)
### 6️⃣ Create Google Data Studio Dashboards
[](https://documentation.botcity.dev/maestro/features/dashboards/)
### 7️⃣ Create your Community Account
We have a community account for hobbyists and students. Just signup and start automating.
[](https://developers.botcity.dev/app/signup)
## ⛑ Support
### 📢 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](<https://community.botcity.dev>) (Public)
Raw data
{
"_id": null,
"home_page": "https://bitbucket.org/botcitydev/bot-crawler-plugin-python.git",
"name": "botcity-crawler-plugin",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/a0/75/d54c113857c76b0af6a2150749ed48ed26e047f0857d6c27a495a7ab226c/botcity-crawler-plugin-0.2.2.tar.gz",
"platform": null,
"description": "# BotCity Crawler Plugin - Python\n\n## \ud83e\udd16 Computer-vision based UI Automation\n\nRecognize and interact with UI elements using state-of-art computer vision module.\n\nOperate any UI interface independent of the technology or platform (desktop, web, terminal).\n\n## \ud83d\udc0d Generate Python Code while Interacting with your UI\n\nUse our Development Tool alongside your favorite IDE to select UI components and generate python code.\n\n[](https://documentation.botcity.dev/studio/)\n\n[SIGN UP](https://developers.botcity.dev/app/signup) and download our tools.\n\n\n## \ud83d\ude80 Getting Started\n\n### \ud83d\udce6 Prerequisites\n* Python 3.7+\n* requests-html\n\n### \ud83d\udcab Installing\n\n```bash\npip install botcity-crawler-plugin\n```\n\n#### Linux System Dependencies\n\nIf you intend to use this package with Linux and JavaScript there are system dependencies that are required to be installed.\n\nFor Debian/Ubuntu please run the following command:\n\n```bash\napt install libxcomposite1 libxcursor1 libxdamage1 \\\n libxfixes3 libxi6 libxtst6 libnss3 libnspr4 libcups2 \\\n libdbus-1-3 libxrandr2 libasound2 libatk1.0-0 libatk-bridge2.0-0 \\\n libgtk-3-0 libx11-xcb1 --no-install-recommends\n```\n\nPlease make sure to install the equivalent libraries for your Linux distribution.\n\n### \u2b50 Using the Plugin\n\n[](https://documentation.botcity.dev/plugins/)\n\n## \ud83d\udcda Documentation\n\nDocumentation is available at https://documentation.botcity.dev/plugins.\n\n## \ud83d\udcbb Developers Portal\n\n[](https://documentation.botcity.dev/)\n\n## \ud83d\udcac Forum\n\n[](https://community.botcity.dev/)\n\n## \ud83c\udf0e BotCity Automation Platform\nBotCity 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.\n\n### 1\ufe0f\u20e3 All in One Platform\nDevelop, 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.\n\n[](https://documentation.botcity.dev/maestro/)\n\n### 2\ufe0f\u20e3 Deploy with a Single Line\n\nUse BotCity command-line interface (CLI) to deploy your bot into a runtime environment with a single line:\n\n[](https://documentation.botcity.dev/cli/)\n\n### 3\ufe0f\u20e3 Manage your Task Queue\n\n[](https://documentation.botcity.dev/maestro/features/new-task/)\n\n### 4\ufe0f\u20e3 Manage your Runtime Environments\n\n[](https://documentation.botcity.dev/maestro/features/runners/)\n\n### 5\ufe0f\u20e3 Create Alerts and Reports from the Automation Execution\n\n[](https://documentation.botcity.dev/maestro/features/alerts/)\n\n### 6\ufe0f\u20e3 Create Google Data Studio Dashboards\n\n[](https://documentation.botcity.dev/maestro/features/dashboards/)\n\n### 7\ufe0f\u20e3 Create your Community Account\n\nWe have a community account for hobbyists and students. Just signup and start automating.\n\n[](https://developers.botcity.dev/app/signup)\n\n\n## \u26d1 Support\n\n### \ud83d\udce2 Contact us\n\nIf you have questions or comments in general about the framework, we want to know.\n\nYou can choose between the channels the one that best fit you:\n\n- [BotCity Community](<https://community.botcity.dev>) (Public)\n\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.2.2",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a075d54c113857c76b0af6a2150749ed48ed26e047f0857d6c27a495a7ab226c",
"md5": "c63daa84ee645a9db4310f08aba4ddc0",
"sha256": "02a321d445dcb8bb4e55a2006725c94e791ee3d4e0375526c637e660bd2fa423"
},
"downloads": -1,
"filename": "botcity-crawler-plugin-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "c63daa84ee645a9db4310f08aba4ddc0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 21976,
"upload_time": "2023-01-18T17:56:48",
"upload_time_iso_8601": "2023-01-18T17:56:48.311958Z",
"url": "https://files.pythonhosted.org/packages/a0/75/d54c113857c76b0af6a2150749ed48ed26e047f0857d6c27a495a7ab226c/botcity-crawler-plugin-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-18 17:56:48",
"github": false,
"gitlab": false,
"bitbucket": true,
"bitbucket_user": "botcitydev",
"bitbucket_project": "bot-crawler-plugin-python.git",
"lcname": "botcity-crawler-plugin"
}