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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea96ac0b300881e5578a12917367b778006797821df7e89a84b6926b305b4fb8 |
|
MD5 | 28bcba1fb65ba780c0924c812de141ab |
|
BLAKE2b-256 | 95063c547c1fbeb6d834a08d5fc339882062891017acf538d624c137322970ea |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f35d188848f4bf7934f5fb66457a2c1cb4e423d800a22250e126dc044a266d8 |
|
MD5 | 8438e850b89b809b4d4f4b500b2298c7 |
|
BLAKE2b-256 | 4c5f8369dfe4c05b3c5c1d39b7645aa69c621feebf2e99ad7049e5871f677912 |