Name | parsagon JSON |
Version |
0.17.1
JSON |
| download |
home_page | None |
Summary | Allows you to create browser automations with natural language |
upload_time | 2025-08-01 23:24:14 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
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/bc/ae/54238a890181f7530acec320df45f03810312bfaf1fdc38d1166ce8c21bf/parsagon-0.17.1.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.17.1",
"project_urls": {
"Homepage": "https://parsagon.io"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a5873a70ca30c435a76d8dbe0da42b79679f0d5baa6dc921d83afb6cb5a3e952",
"md5": "62bdb043a7b986846a95600d229dd407",
"sha256": "9d48ef8c69fe4acec25ac6cb2252b910b3d67d2e11ff4c7ef8ebbb51dc0d84b6"
},
"downloads": -1,
"filename": "parsagon-0.17.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "62bdb043a7b986846a95600d229dd407",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 39853,
"upload_time": "2025-08-01T23:24:12",
"upload_time_iso_8601": "2025-08-01T23:24:12.818244Z",
"url": "https://files.pythonhosted.org/packages/a5/87/3a70ca30c435a76d8dbe0da42b79679f0d5baa6dc921d83afb6cb5a3e952/parsagon-0.17.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bcae54238a890181f7530acec320df45f03810312bfaf1fdc38d1166ce8c21bf",
"md5": "a3fdbddafe0249f75ac8bf3570fa2efa",
"sha256": "5cf60a7a84ac0ae0865f5a9b873ecec088601b48afaddb17b0400f1a894be729"
},
"downloads": -1,
"filename": "parsagon-0.17.1.tar.gz",
"has_sig": false,
"md5_digest": "a3fdbddafe0249f75ac8bf3570fa2efa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 33983,
"upload_time": "2025-08-01T23:24:14",
"upload_time_iso_8601": "2025-08-01T23:24:14.208463Z",
"url": "https://files.pythonhosted.org/packages/bc/ae/54238a890181f7530acec320df45f03810312bfaf1fdc38d1166ce8c21bf/parsagon-0.17.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-01 23:24:14",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "parsagon"
}