Skip to main content

AutoWK

AutoWK is a Windows-only Python automation wrapper for a bundled WebKit-based browser runtime. It exposes a small WebDriver-style Python API and ships the required MiniBrowser.exe and WebDriver.exe binaries inside the package.

Install

pip install autowk==0.4.3

AutoWK currently targets 64-bit Windows. The wheel includes native Windows executables and DLLs, so it is not intended for Linux or macOS.

Quick Start

from autowk import AutoWK

client = AutoWK(lang="en-US", timezone="America/Chicago")
try:
    client.create_session()
    client.navigate("https://example.com/")
    print(client.get_title())
finally:
    try:
        client.delete_session()
    finally:
        client.close()

The legacy import paths remain supported:

from autowk.AutoWkDriverClient import AutoWK
from autowk.AutoWKOptions import Options

Diagnostics

AutoWK 0.4.3 adds a lightweight command line interface:

python -m autowk
autowk --version
autowk doctor
autowk paths

autowk doctor checks that the bundled browser binaries exist and that the default local ports are available. It does not launch the browser.

Safety Notes

  • close() only terminates processes started by the current AutoWK instance.
  • Network listener output is redacted by default to avoid printing credentials.
  • Proxy credentials are still passed to the bundled browser as startup arguments because that is the current MiniBrowser interface. Avoid using shared machines or process-list logging when passing proxy passwords.

License

AutoWK's Python code is distributed under the BSD 2-Clause License. The package also bundles WebKit runtime files, supporting DLLs, and WebInspector third-party resources under their respective upstream licenses. See NOTICE, THIRD_PARTY_NOTICES.md, and the bundled license files for details before redistributing the wheel.

Metadata

Release files for autowk 0.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autowk 0.4.3
File Size Uploaded Provenance
autowk-0.4.3.tar.gz 72.5 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for autowk 0.4.3
File Interpreter ABI Platform
autowk-0.4.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details

Total release size: 146.5 MB

Release files / autowk-0.4.3.tar.gz

Download URL autowk-0.4.3.tar.gz
Size 72.5 MB
Tags Source
SHA-256 checksum
How to use checksums
13b1446c1774e95f7c44e4a050a1de447124368d8a0078846a0ee65898e11dd4
BLAKE2b-256 checksum
How to use checksums
9e8f001483520883516ae448575eb17b490e8815b27f9298757f0e90b3613a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / autowk-0.4.3-py3-none-win_amd64.whl

Download URL autowk-0.4.3-py3-none-win_amd64.whl
Size 74.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
59f9d1c0f6d8c4ad3a04bd34c0575460ce686cb32f75f94557fbad9c2784401f
BLAKE2b-256 checksum
How to use checksums
4107bd3bfa602915d23b2e41965e1cda70a470fc24d5765ab4c8055630eadb3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for autowk 0.4.3

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.

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