Skip to main content

Allows you to create browser automations with natural language

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parsagon-0.14.35.tar.gz (33.4 kB view details)

Uploaded Source

Built Distribution

parsagon-0.14.35-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file parsagon-0.14.35.tar.gz.

File metadata

  • Download URL: parsagon-0.14.35.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for parsagon-0.14.35.tar.gz
Algorithm Hash digest
SHA256 ea96ac0b300881e5578a12917367b778006797821df7e89a84b6926b305b4fb8
MD5 28bcba1fb65ba780c0924c812de141ab
BLAKE2b-256 95063c547c1fbeb6d834a08d5fc339882062891017acf538d624c137322970ea

See more details on using hashes here.

File details

Details for the file parsagon-0.14.35-py3-none-any.whl.

File metadata

  • Download URL: parsagon-0.14.35-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for parsagon-0.14.35-py3-none-any.whl
Algorithm Hash digest
SHA256 9f35d188848f4bf7934f5fb66457a2c1cb4e423d800a22250e126dc044a266d8
MD5 8438e850b89b809b4d4f4b500b2298c7
BLAKE2b-256 4c5f8369dfe4c05b3c5c1d39b7645aa69c621feebf2e99ad7049e5871f677912

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page