{"id":15018737,"url":"https://github.com/botcity-dev/botcity-framework-core-python","last_synced_at":"2025-05-16T13:07:37.217Z","repository":{"id":37495181,"uuid":"359995930","full_name":"botcity-dev/botcity-framework-core-python","owner":"botcity-dev","description":"BotCity Framework - Python","archived":false,"fork":false,"pushed_at":"2025-04-22T15:18:13.000Z","size":2297,"stargazers_count":127,"open_issues_count":5,"forks_count":24,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-11T18:08:06.763Z","etag":null,"topics":["automation","automation-framework","botcity","python","robotframework","rpa","rpa-robots"],"latest_commit_sha":null,"homepage":"https://documentation.botcity.dev/frameworks/desktop/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/botcity-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-21T01:20:17.000Z","updated_at":"2025-05-08T03:58:58.000Z","dependencies_parsed_at":"2023-02-14T20:46:09.811Z","dependency_job_id":"76e69fa8-2242-4f4f-94a1-ef54f81dcd0a","html_url":"https://github.com/botcity-dev/botcity-framework-core-python","commit_stats":{"total_commits":123,"total_committers":8,"mean_commits":15.375,"dds":"0.33333333333333337","last_synced_commit":"5fefa6def595203dcf8b120390aed22e0ced2f07"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/botcity-dev%2Fbotcity-framework-core-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/botcity-dev%2Fbotcity-framework-core-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/botcity-dev%2Fbotcity-framework-core-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/botcity-dev%2Fbotcity-framework-core-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/botcity-dev","download_url":"https://codeload.github.com/botcity-dev/botcity-framework-core-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253609636,"owners_count":21935560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","automation-framework","botcity","python","robotframework","rpa","rpa-robots"],"created_at":"2024-09-24T19:52:23.334Z","updated_at":"2025-05-16T13:07:37.198Z","avatar_url":"https://github.com/botcity-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eBotCity Framework Core - Python\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003cstrong\u003e« Explore Framework \u003ca href=\"https://documentation.botcity.dev/frameworks/desktop/\"\u003edocs\u003c/a\u003e »\u003c/strong\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## Summary  \u003c!-- omit in toc --\u003e\n\n- [🤖 Computer-vision based UI Automation](#-computer-vision-based-ui-automation)\n- [🐍 Generate Python Code while Interacting with your UI](#-generate-python-code-while-interacting-with-your-ui)\n- [🚀 Getting Started](#-getting-started)\n  - [📦 Prerequisites](#-prerequisites)\n  - [💫 Installing](#-installing)\n  - [⭐ Developing Your First Automation](#-developing-your-first-automation)\n- [📚 Documentation](#-documentation)\n- [💻 Developers Portal](#-developers-portal)\n- [💬 Forum](#-forum)\n- [🌎 BotCity Automation Platform](#-botcity-automation-platform)\n  - [1️⃣  All in One Platform](#1️⃣--all-in-one-platform)\n  - [2️⃣  Deploy with a Single Line](#2️⃣--deploy-with-a-single-line)\n  - [3️⃣  Manage your Task Queue](#3️⃣--manage-your-task-queue)\n  - [4️⃣  Manage your Runtime Environments](#4️⃣--manage-your-runtime-environments)\n  - [5️⃣  Create Alerts and Reports from the Automation Execution](#5️⃣--create-alerts-and-reports-from-the-automation-execution)\n  - [6️⃣  Create your Community Account](#6️⃣--create-your-community-account)\n- [🤝 Contributing to BotCity Framework](#-contributing-to-botcity-framework)\n- [⛑ Support](#-support)\n  - [🐛 Bug reports and 💎 Feature requests](#-bug-reports-and--feature-requests)\n  - [📢 Contact us](#-contact-us)\n- [💡 Related Projects](#-related-projects)\n\n\n## 🤖 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## 🐍 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[![BotCity Studio](https://files.botcity.dev/github/readme/studio/studio.gif)](https://documentation.botcity.dev/studio/)\n\n[SIGN UP](https://developers.botcity.dev/signup) and download our tools.\n\n\n## 🚀 Getting Started\n\n### 📦 Prerequisites\n* Python 3.7+\n* python3-tk **(Linux Only)**\n* scrot **(Linux Only)**\n* xsel **(Linux Only)**\n* xclip **(Linux Only)**\n\n### 💫 Installing\n\n```bash\npip install botcity-framework-core\n```\n\n### ⭐ Developing Your First Automation\n\n[![First Automation](https://files.botcity.dev/github/readme/python-core/firstbot.png)](https://documentation.botcity.dev/tutorials/python-automations/desktop/)\n\n## 📚 Documentation\n\nDocumentation is available at https://documentation.botcity.dev/frameworks/desktop/.\n\n## 💻 Developers Portal\n\n[![Developers Portal](https://files.botcity.dev/github/readme/portal.png?)](https://documentation.botcity.dev)\n\n## 💬 Forum\n\n[![Forum](https://files.botcity.dev/github/readme/forum.png)](https://community.botcity.dev/)\n\n## 🌎 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️⃣  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[![BotCity Maestro](https://files.botcity.dev/github/readme/maestro/maestro.png?)](https://documentation.botcity.dev/maestro/)\n\n### 2️⃣  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[![BotCity CLI](https://files.botcity.dev/github/readme/cli/botcli.gif)](https://documentation.botcity.dev/cli/)\n\n### 3️⃣  Manage your Task Queue\n\n[![BotCity Maestro Task Queue](https://files.botcity.dev/github/readme/maestro/tasks.png?)](https://documentation.botcity.dev/maestro/features/task-queue/)\n\n### 4️⃣  Manage your Runtime Environments\n\n[![BotCity Maestro Machines](https://files.botcity.dev/github/readme/maestro/machines.png?)](https://documentation.botcity.dev/maestro/features/runners/)\n\n### 5️⃣  Create Alerts and Reports from the Automation Execution\n\n#### Alerts\n[![BotCity Maestro Alerts](https://files.botcity.dev/github/readme/maestro/alerts.png?)](https://documentation.botcity.dev/maestro/features/alerts/)\n\n#### Execution Logs\n[![BotCity Maestro Alerts](https://files.botcity.dev/github/readme/maestro/logs.png?)](https://documentation.botcity.dev/maestro/features/logs/)\n\n### 6️⃣  Create your Community Account\n\nWe have a community account for hobbyists and students. Just signup and start automating.\n\n[![Sign Up](https://files.botcity.dev/github/readme/signup.png?)](https://developers.botcity.dev/signup)\n\n## 🤝 Contributing to BotCity Framework\n\n- [Guidelines](https://github.com/botcity-dev/botcity-framework-core-python/blob/main/.github/CONTRIBUTING.md)\n- [Documentation](https://documentation.botcity.dev/frameworks/desktop/)\n\n## ⛑ Support\n\n### 🐛 Bug reports and 💎 Feature requests\n\nIf you spot a problem, please let us know by following the template in\nhere: [Report a bug](https://github.com/botcity-dev/botcity-framework-core-python/issues/new?template=bug-report.md).\n\nIdeas or suggestions for enhancements are more than welcome. Please use the following\ntemplate in here: [Request feature](https://github.com/botcity-dev/botcity-framework-core-python/issues/new?template=feature-request.md).\n\n### 📢 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](\u003chttps://community.botcity.dev\u003e) (Public)\n\nor you can [file a bug](https://github.com/botcity-dev/botcity-framework-core-python/issues/new?template=bug-report.md) and let us know where our documentation could be improved.\n\n## 💡 Related Projects\n\n\u003ca href=\"https://github.com/botcity-dev/botcity-framework-web-python\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev\u0026repo=botcity-framework-web-python\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/botcity-dev/botcity-maestro-sdk-python\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=botcity-dev\u0026repo=botcity-maestro-sdk-python\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbotcity-dev%2Fbotcity-framework-core-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbotcity-dev%2Fbotcity-framework-core-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbotcity-dev%2Fbotcity-framework-core-python/lists"}