# FastRPA
![Python](https://img.shields.io/badge/Python-3.10_%7C_3.11_%7C_3.12-green)
[![Tests](https://github.com/jjpaulo2/fastrpa/actions/workflows/tests.yaml/badge.svg?branch=main)](https://github.com/jjpaulo2/fastrpa/actions/workflows/tests.yaml)
[![Documentation](https://github.com/jjpaulo2/fastrpa/actions/workflows/docs.yaml/badge.svg?branch=main)](https://github.com/jjpaulo2/fastrpa/actions/workflows/docs.yaml)
[![Publish](https://github.com/jjpaulo2/fastrpa/actions/workflows/publish.yaml/badge.svg)](https://github.com/jjpaulo2/fastrpa/actions/workflows/publish.yaml)
[![PyPI - Version](https://img.shields.io/pypi/v/fastrpa)](https://pypi.org/project/fastrpa/)
[![Sponsor](https://img.shields.io/badge/Sponsor-FastRPA-deeppink)](https://github.com/sponsors/jjpaulo2)
A simple to use abstraction over Selenium.
### Installation
To perform a basic installation, just run:
```
pip install fastrpa
```
To install also, packages to help you to debug your application, install with **\[debug\]** extras:
```
pip install "fastrpa[debug]"
```
### How to use
For details, read the [documentation](https://jjpaulo2.github.io/fastrpa).
## For development
Make sure you have poetry installed and upgraded.
```shell
pip install --upgrade pip poetry
```
### Install dependencies
```shell
poetry install --with dev
```
### Project commands
| Command | Description |
|-|-|
| `poetry build` | Build the project |
| `poetry run task tests` | Runs all unit tests |
| `poetry run task lint` | Format and lint the code |
| `poetry run task security` | Check security issues on the code |
| `poetry run task check` | Check code issues |
| `poetry run task docs` | Serve the docs server |
Raw data
{
"_id": null,
"home_page": "https://github.com/jjpaulo2/fastrpa",
"name": "fastrpa",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "selenium, rpa, fastapi, easy, fast, automation, robot, browser",
"author": "Jo\u00e3o Paulo Carvalho",
"author_email": "jjpaulo2@protonmail.com",
"download_url": "https://files.pythonhosted.org/packages/ac/18/27986d275b61d5b8935092de40dd6a3d85cc05a0a86ae8cff7c7ce3769bf/fastrpa-1.0.1.tar.gz",
"platform": null,
"description": "# FastRPA\n\n![Python](https://img.shields.io/badge/Python-3.10_%7C_3.11_%7C_3.12-green)\n[![Tests](https://github.com/jjpaulo2/fastrpa/actions/workflows/tests.yaml/badge.svg?branch=main)](https://github.com/jjpaulo2/fastrpa/actions/workflows/tests.yaml)\n[![Documentation](https://github.com/jjpaulo2/fastrpa/actions/workflows/docs.yaml/badge.svg?branch=main)](https://github.com/jjpaulo2/fastrpa/actions/workflows/docs.yaml)\n[![Publish](https://github.com/jjpaulo2/fastrpa/actions/workflows/publish.yaml/badge.svg)](https://github.com/jjpaulo2/fastrpa/actions/workflows/publish.yaml)\n[![PyPI - Version](https://img.shields.io/pypi/v/fastrpa)](https://pypi.org/project/fastrpa/)\n[![Sponsor](https://img.shields.io/badge/Sponsor-FastRPA-deeppink)](https://github.com/sponsors/jjpaulo2)\n\nA simple to use abstraction over Selenium.\n\n### Installation\n\nTo perform a basic installation, just run:\n\n```\npip install fastrpa\n```\n\nTo install also, packages to help you to debug your application, install with **\\[debug\\]** extras:\n\n```\npip install \"fastrpa[debug]\"\n```\n\n### How to use\n\nFor details, read the [documentation](https://jjpaulo2.github.io/fastrpa).\n\n## For development\n\nMake sure you have poetry installed and upgraded.\n\n```shell\npip install --upgrade pip poetry\n```\n\n### Install dependencies\n\n```shell\npoetry install --with dev\n```\n\n### Project commands\n\n| Command | Description |\n|-|-|\n| `poetry build` | Build the project |\n| `poetry run task tests` | Runs all unit tests |\n| `poetry run task lint` | Format and lint the code |\n| `poetry run task security` | Check security issues on the code |\n| `poetry run task check` | Check code issues |\n| `poetry run task docs` | Serve the docs server |\n\n",
"bugtrack_url": null,
"license": "BSD-2-Clause",
"summary": "A simple to use abstraction over Selenium",
"version": "1.0.1",
"project_urls": {
"Bug Tracker": "https://github.com/jjpaulo2/fastrpa/issues",
"Documentation": "https://jjpaulo2.github.io/fastrpa",
"Homepage": "https://github.com/jjpaulo2/fastrpa",
"Repository": "https://github.com/jjpaulo2/fastrpa"
},
"split_keywords": [
"selenium",
" rpa",
" fastapi",
" easy",
" fast",
" automation",
" robot",
" browser"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "de7f8dd35d190b6ec64335950cde6149209f623d5a200869f1c70c6036871d7f",
"md5": "db6b334a9f164c4847bf0f53ec2e1ecc",
"sha256": "699caf1c83c67269398c20909fb4458d9c0ff4329a27a256528b133378c50ea6"
},
"downloads": -1,
"filename": "fastrpa-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db6b334a9f164c4847bf0f53ec2e1ecc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 15840,
"upload_time": "2024-08-04T17:38:05",
"upload_time_iso_8601": "2024-08-04T17:38:05.824554Z",
"url": "https://files.pythonhosted.org/packages/de/7f/8dd35d190b6ec64335950cde6149209f623d5a200869f1c70c6036871d7f/fastrpa-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac1827986d275b61d5b8935092de40dd6a3d85cc05a0a86ae8cff7c7ce3769bf",
"md5": "edc163af4e9e90bc5ed46153bbdefc8b",
"sha256": "fe6bff8d2dba17564d28911c0a8477f5671ba699f35f86c9b8cb5a3689dc2f72"
},
"downloads": -1,
"filename": "fastrpa-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "edc163af4e9e90bc5ed46153bbdefc8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 12316,
"upload_time": "2024-08-04T17:38:07",
"upload_time_iso_8601": "2024-08-04T17:38:07.286629Z",
"url": "https://files.pythonhosted.org/packages/ac/18/27986d275b61d5b8935092de40dd6a3d85cc05a0a86ae8cff7c7ce3769bf/fastrpa-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-04 17:38:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jjpaulo2",
"github_project": "fastrpa",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "fastrpa"
}