semvec/pypi-packages huggingface dataset:
htmljet 0.1.2
A CLI tool to take screenshots of HTML pages
Requires Python: >=3.12

# HTMLJet

HTMLJet is a command-line tool for capturing screenshots of UI components from any website. 

You would simply run the command 

```bash
htmljet snap https://example.com
```

Once the page is loaded, HTMLJet will analyze the HTML structure and display the levels and the amount of child elements within each level. You can then choose the level you want to capture screenshots of.

You can also run 

```bash
htmljet snap https://example.com --all-levels
```

or 

```bash
htmljet snap https://example.com -a
``` 

to capture screenshots of all levels.

When all levels are captured, the folder will contain a subfolder per level

## Installation

To install HTMLJet, you need Python 3.12 or higher. You can install it using pip:

```bash
pip install htmljet
```

You might also need to run `playwright install` and `playwright install-deps` as we use `playwright` to take the screenshots.

## Usage

Usage is as simple as it was described in the introduction. There are no additional options at the moment.

## Use case

I created HTMLJet to make it easy for me to feed UI designs to LLMs to recreate them using my frontend frameworks. For instance taking a screenshot of a wordpress website and asking LLMs to create it with tailwindcss.

The idea is that it would save a lot of time if the files are already present locally within your project, compared to having to go to the website and take screenshots manually of each component, add it to the project and then ask the LLMs to recreate it.

## Development

Make sure you have uv installed.

1. Clone the repo
2. run uv sync
3. We have playwright as a dependency so make sure to run `playwright install-deps` and `playwright install` if you dont often use it.
voibot 0.1.11
A Python library for creating virtual assistants using OpenAI and document retrieval
Requires Python: >=3.6

# VoiBot Library

VoiLib is a Python library for creating virtual assistants using OpenAI and RAG (via LangChain).

## Features
- Support for OpenAI's GPT models
- Retrieval-Augmented Generation (RAG)
- Custom intents and automatic replies