parsagon


Nameparsagon JSON
Version 0.14.36 PyPI version JSON
download
home_pageNone
SummaryAllows you to create browser automations with natural language
upload_time2024-12-09 10:06:20
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # parsagon

Parsagon allows you to create browser automations with natural language. You can create automations that fill out forms, scrape web pages, and much more, all without writing code. Here's a brief overview of how to get started:

## Requirements

To use Parsagon, you must have an up-to-date version of Google Chrome and Python >= 3.8

## Installation

To get started, install the Parsagon python package:

`pip install parsagon`

Then run

`parsagon setup`

and copy-paste your API key when prompted.

You can view your API key by logging in and going to <https://parsagon.io/settings>

## Usage

From command line:

```
# Create a program
parsagon create

# Run a program
parsagon run 'My program'

# List your programs
parsagon detail

# Delete a program
parsagon delete 'My program'
```

From Python:
```
import parsagon

# Create a program
parsagon.create('Go to https://www.google.com/. Type "the meaning of life" into the search bar and hit enter. Scroll down and click the "More results" button 3 times. Scrape data in the format [{"search result title": "str", "link": "link"}].')

# Run a program
parsagon.run("My program")

# Run a program multiple times
parsagon.batch_runs("My batch name", "My program", runs=[{"variable_name": "value1"}, {"variable_name": "value2"}, ...])

# List your programs
parsagon.detail()

# Delete a program
parsagon.delete("My program")
```

See [the docs](https://parsagon.io/docs/pipelines/overview) for more information.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "parsagon",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Sandy Suh <sandy@parsagon.io>",
    "download_url": "https://files.pythonhosted.org/packages/bd/80/8f587b5b9233b99732d6d9fc9b06d91a0f3b7c80c07b1a4cf9c2ff56ff9f/parsagon-0.14.36.tar.gz",
    "platform": null,
    "description": "# parsagon\n\nParsagon allows you to create browser automations with natural language. You can create automations that fill out forms, scrape web pages, and much more, all without writing code. Here's a brief overview of how to get started:\n\n## Requirements\n\nTo use Parsagon, you must have an up-to-date version of Google Chrome and Python >= 3.8\n\n## Installation\n\nTo get started, install the Parsagon python package:\n\n`pip install parsagon`\n\nThen run\n\n`parsagon setup`\n\nand copy-paste your API key when prompted.\n\nYou can view your API key by logging in and going to <https://parsagon.io/settings>\n\n## Usage\n\nFrom command line:\n\n```\n# Create a program\nparsagon create\n\n# Run a program\nparsagon run 'My program'\n\n# List your programs\nparsagon detail\n\n# Delete a program\nparsagon delete 'My program'\n```\n\nFrom Python:\n```\nimport parsagon\n\n# Create a program\nparsagon.create('Go to https://www.google.com/. Type \"the meaning of life\" into the search bar and hit enter. Scroll down and click the \"More results\" button 3 times. Scrape data in the format [{\"search result title\": \"str\", \"link\": \"link\"}].')\n\n# Run a program\nparsagon.run(\"My program\")\n\n# Run a program multiple times\nparsagon.batch_runs(\"My batch name\", \"My program\", runs=[{\"variable_name\": \"value1\"}, {\"variable_name\": \"value2\"}, ...])\n\n# List your programs\nparsagon.detail()\n\n# Delete a program\nparsagon.delete(\"My program\")\n```\n\nSee [the docs](https://parsagon.io/docs/pipelines/overview) for more information.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Allows you to create browser automations with natural language",
    "version": "0.14.36",
    "project_urls": {
        "Homepage": "https://parsagon.io"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "241ff38760e823c0b93c003cd256ffa8648961bbc41fb3fdec7431d2f9007361",
                "md5": "a244e8d95c11470e33b086df4a1f8e53",
                "sha256": "6a36f45d2bdc7259a5ec9292f0bf5903b3e7985f2d13a4359cde1b7a6d8d0c79"
            },
            "downloads": -1,
            "filename": "parsagon-0.14.36-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a244e8d95c11470e33b086df4a1f8e53",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 39306,
            "upload_time": "2024-12-09T10:06:18",
            "upload_time_iso_8601": "2024-12-09T10:06:18.337087Z",
            "url": "https://files.pythonhosted.org/packages/24/1f/f38760e823c0b93c003cd256ffa8648961bbc41fb3fdec7431d2f9007361/parsagon-0.14.36-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd808f587b5b9233b99732d6d9fc9b06d91a0f3b7c80c07b1a4cf9c2ff56ff9f",
                "md5": "3c10ea99f06480bc6574ccba4121ab68",
                "sha256": "ed15ee7bb76b7c56cdae556413de1effc04585ff7dda6e72c48da58a2b554c03"
            },
            "downloads": -1,
            "filename": "parsagon-0.14.36.tar.gz",
            "has_sig": false,
            "md5_digest": "3c10ea99f06480bc6574ccba4121ab68",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 33410,
            "upload_time": "2024-12-09T10:06:20",
            "upload_time_iso_8601": "2024-12-09T10:06:20.109779Z",
            "url": "https://files.pythonhosted.org/packages/bd/80/8f587b5b9233b99732d6d9fc9b06d91a0f3b7c80c07b1a4cf9c2ff56ff9f/parsagon-0.14.36.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-09 10:06:20",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "parsagon"
}
        
Elapsed time: 0.40280s