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 for more information.
Metadata
Release files for parsagon 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| parsagon-1.0.1.tar.gz | 35.0 kB | Without provenance | Details for parsagon-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| parsagon-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for parsagon-1.0.1-py3-none-any.whl |
Total release size: 75.5 kB
Release files / parsagon-1.0.1.tar.gz
| Download URL | parsagon-1.0.1.tar.gz |
|---|---|
| Size | 35.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e9b927198c14ef153171857887b7456a67fa739d645c2b4bbc8f2fdde2202f6
|
|
BLAKE2b-256 checksum How to use checksums |
94e2287808a341be0c59c93c43fab3e09b80869e3b197bca659bd1f48e2d6670
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / parsagon-1.0.1-py3-none-any.whl
| Download URL | parsagon-1.0.1-py3-none-any.whl |
|---|---|
| Size | 40.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2057ddff084a9ed9560c5d5110b7c23411fe4359b2d6f158dfc76dd0a90d787b
|
|
BLAKE2b-256 checksum How to use checksums |
fd1750d5a50804145f57584f7c0d9b40a177cf32c3cf62914585622909f76a3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for parsagon 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.