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-1.0.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parsagon-1.0.0-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parsagon-1.0.0.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for parsagon-1.0.0.tar.gz
Algorithm Hash digest
SHA256 34da5aa93630920377851faf4d56c9f17b1031e10cc07423f2e3752036e5b9f5
MD5 33d5c57bf8e99a7093d3288bdda7e8f2
BLAKE2b-256 2238ea25493311665d7f0d059ed74493da4aca65a425d9ce160b942beedc1df7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: parsagon-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for parsagon-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14454d36b9f67f69ba03c9fe2aa3a968857e95556b00d9041cd188679a1499ad
MD5 19069ed2a8b80fbb0cc00763d6e3f917
BLAKE2b-256 b37ebbac74a10cc6466a34e50e3ddb12317bc7918f6f98f154a3d76a06371f6e

See more details on using hashes here.

Supported by

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