Single-File HTML AI-Skill CLI — Python wrapper
Project description
sfhtml (Python)
Python wrapper for sfhtml — Single-File HTML AI-Skill CLI.
Install
pip install sfhtml
Requires the
sfhtmlbinary. Install viacargo install sfhtmlor download from GitHub Releases.
Usage
As a Python library
import sfhtml
# Scan for HTML files
files = sfhtml.scan("./my-project")
# Read file header
header = sfhtml.header("app.html")
# Apply a diff
result = sfhtml.apply("app.html", "patch.diff", backup=True)
# Validate
report = sfhtml.validate("app.html")
# Browser interaction
sfhtml.debug_start("app.html")
sfhtml.page_click("#submit-btn")
logs = sfhtml.page_console()
sfhtml.debug_stop()
# Run any sfhtml command
result = sfhtml.run("anchor-list", "app.html")
As a CLI (same as the Rust binary)
sfhtml scan . --recursive --json
sfhtml header app.html
sfhtml page screenshot --output shot.png
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
sfhtml-0.2.0.tar.gz
(3.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sfhtml-0.2.0.tar.gz.
File metadata
- Download URL: sfhtml-0.2.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02e569632b213e2fa92d83af8b99d6f4536c536eeb19d3cee37423644a0ce923
|
|
| MD5 |
89c4056ab996f66642981925f8d4c813
|
|
| BLAKE2b-256 |
2b2d7f5a133f1adc4686ad8fcfb83ccad8e4a72c6ef2acae0d25a52a9a48825c
|
File details
Details for the file sfhtml-0.2.0-py3-none-any.whl.
File metadata
- Download URL: sfhtml-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
751ac5c1d70880b02c26216027a02182530340f8dbcde7494fd5a46e71bb8661
|
|
| MD5 |
03703961d9361864d4232d119b50dfca
|
|
| BLAKE2b-256 |
a6f4b56d0ea5891dba99afe8b6a49058d8a7d4ca343b4a60df7ceded0ca7b422
|