Skip to content

Releases: theflexa/pywebflx

v0.1.3

Choose a tag to compare

@theflexa theflexa released this 29 Mar 00:16
  • Added pywebflx docs command (shows documentation links)
  • install-extension now shows docs link after steps
  • Removed broken clipboard/auto-open Chrome code
  • Cleaned up CLI

v0.1.2

Choose a tag to compare

@theflexa theflexa released this 29 Mar 00:09
  • Added python -m pywebflx support for machines where pywebflx.exe has access denied
  • Simplified install-extension output (no auto-open Chrome)
  • Fixed installation docs

v0.1.1 — Improved install-extension UX

Choose a tag to compare

@theflexa theflexa released this 28 Mar 23:34

Changes

  • Simplified install-extension output — shows path clearly for copy/paste
  • Removed broken clipboard and registry auto-install attempts
  • Added extension-path and uninstall-extension commands
  • Fixed winreg import crash on Linux
  • Updated installation docs (EN + PT-BR)
  • CI passing on Python 3.10-3.13 (Ubuntu + Windows)

v0.1.0 — Initial Release

Choose a tag to compare

@theflexa theflexa released this 28 Mar 23:12

PyWebFlx v0.1.0

First public release of PyWebFlx — browser automation for already-open Chrome pages.

Features

  • use_browser() — connect to Chrome tabs by URL/title (partial match)
  • click(), type_into(), select_item(), check(), hover() — interaction
  • get_text(), get_attribute(), extract_data(), extract_table() — extraction
  • inspect() — AI-optimized DOM summary (~95% fewer tokens than raw HTML)
  • wait_element(), element_exists() — synchronization
  • execute_js() — run JavaScript in page context
  • open parameter: "if_not_open", "open", "never"
  • Chrome Extension (Manifest V3) bundled in package
  • pywebflx install-extension — auto-install via Windows Registry
  • Bilingual docs (EN + PT-BR): https://theflexa.github.io/pywebflx/

Install

pip install pywebflx
pywebflx install-extension