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.4.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.4.0.tar.gz.
File metadata
- Download URL: sfhtml-0.4.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9584dce7cbb1964fd8a7a029af9801e0a3244ae3904e6608c00287c2b2219b70
|
|
| MD5 |
d47d9248c83444dd9abe08b8efc7315f
|
|
| BLAKE2b-256 |
c3712392b70ecdc0236421dc54633fd63f9c0fef6a6b648230cb4e9d796c30b9
|
File details
Details for the file sfhtml-0.4.0-py3-none-any.whl.
File metadata
- Download URL: sfhtml-0.4.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
334676cbad3089bb0117b810ef477fe365ea664cfcb2e97b1917e4698a443f55
|
|
| MD5 |
2c24004b5fd008bebfd0e7adaf8c2b0f
|
|
| BLAKE2b-256 |
134dc7fe0dc33b27e920e2f917b4395c6ec6694c7ed607d0c7944ac702059008
|