Skip to main content

Waypoint – browser automation

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Waypoint

A Python client for interacting with the tzafon.ai API for web automation.

Installation

pip install waypoint

Usage

import asyncio
from waypoint import Waypoint

async def main():
    async with Waypoint(token="wpk_your_token_here") as wp:
        # Navigate to a website
        await wp.goto("https://example.com")

        # Take a screenshot
        image_bytes = await wp.screenshot("screenshot.jpg")

        # Click at a specific position
        await wp.click(100, 200)

        # Type some text
        await wp.type("Hello world")

        # Scroll down
        await wp.scroll(dy=200)

if __name__ == "__main__":
    asyncio.run(main())

Features

  • Web navigation
  • Screenshots
  • Clicking and typing
  • Scrolling
  • Viewport control

License

MIT

Project details


Download files

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

Source Distribution

tzafon_waypoint-0.1.1.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

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

tzafon_waypoint-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file tzafon_waypoint-0.1.1.tar.gz.

File metadata

  • Download URL: tzafon_waypoint-0.1.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for tzafon_waypoint-0.1.1.tar.gz
Algorithm Hash digest
SHA256 af3245c0214ecd241547630ea9f108143f5dcb90f30f112c6c94e96837d3a3bb
MD5 ba003b24fbd96247c04caaf0e850569f
BLAKE2b-256 559ba26aae0c18bdf612c1fd1075e58af42619ed66335b07c79f1ff9b1305c6b

See more details on using hashes here.

File details

Details for the file tzafon_waypoint-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tzafon_waypoint-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f34ec3e00be8bb4873181cffbd74119c9028c88ae3aa33021ccd886024ae3267
MD5 ca2e88343d4542e2a653f2a2c300d07a
BLAKE2b-256 233b9d965228faf41ef049a9a1b737fc997527e0150f15e7161a12b8a5b62f5f

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