Skip to content

feldroy/AirConvert

air-convert

PyPI version

Utility for converting HTML to Air Tags

Installation

Pip:

pip install air-covert

UV:

uv add air-covert

Usage from the command line

air-convert local/path/to/my/page.html

When combined with curl or wget:

curl -o page.html https://example.com && air-convert page.html
wget -O page.html https://example.com && air-convert page.html

Programmatic usage

from air_convert import html_to_airtags
html_to_airtags("""
<main>
    <article class="prose">
        <h1>Hello, world</h1>
        <p>Let's soar into the air!</p>
    </article>
</main>
""")

Generates:

air.Main(
    air.Article(
        air.H1("Hello, world"),
        air.P("Let\'s soar into the air!"),
        class_="prose"
    )
)

Credits

  • This package was created with the awesome Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.
  • Uses the elegant Typer framework to provide a CLI interface
  • Relies on BeautifulSoup4 for parsing of HTML
  • Formatting of generated code provided by Ruff

About

Utility for converting HTML to Air Tags

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  
  •  
  •  

Packages

No packages published

Contributors 3

  •  
  •  
  •