fastrpa


Namefastrpa JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/jjpaulo2/fastrpa
SummaryA simple to use abstraction over Selenium
upload_time2024-08-04 17:38:07
maintainerNone
docs_urlNone
authorJoão Paulo Carvalho
requires_python<4.0,>=3.10
licenseBSD-2-Clause
keywords selenium rpa fastapi easy fast automation robot browser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.27503s