Skip to main content

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)

Source distribution for parsagon 1.0.1
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)

Table of built distributions (wheels) for parsagon 1.0.1
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page