semvec/pypi-packages huggingface dataset:
vtt2txt-ng 0.0.4
Convert VTT subtitles file to a plain text file
Requires Python: >=3.7

# pm-vtt2txt

[![PyPI - Version](https://img.shields.io/pypi/v/vtt2txt-ng.svg)](https://pypi.org/project/vtt2txt-ng)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/vtt2txt-ng.svg)](https://pypi.org/project/vtt2txt-ng)

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pipx install vtt2txt-ng
```

Then run:

```console
vtt2txt my_file.vtt
```

This package is installed under the `pm` package namespace.
To use it in Python code import like this:

```python
from vtt2txt import vtt_to_text
```

## Publish

```console
hatch build
hatch publish
```

## License

`vtt2txt-ng` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

This is an updated fork from Trey Hunner's [pm-vtt2txt](https://github.com/lrq3000/vtt2txt-ng) with bugfixes and a more pythonic module architecture.
ludic-slides 0.0.1
Build fast presentations with Ludic
Requires Python: >=3.12
Keywords: html, presentation, slides

# Ludic Slides

Building presentations with [Ludic](https://getludic.dev) in Python.

![](./assets/example.png)

## Installation

```
pip install ludic-slides
```

## Quick Start

Create a new file `slides.py` with the following content:

```python
from ludic_slides import Slide, SlideMain, Slides
from ludic_slides.components import Code, Header, Item, List, Paragraph

slides = Slides(
    SlideMain(
        Header("My Slides"),
        Paragraph("A Quick Start for Ludic Slides"),
    ),
    Slide(
        Header("Installation"),
        List(
            Item(Code("$ pip install ludic-slides")),
            Item(Code("$ ludic-slides slides.py")),
        )
    ),
)
```

## Generate HTML Slides

The following command generates `slides.html` file:

```
ludic-slides slides.py
```

If the variable's name in the `slides.py` file does not equal `slides`, you can also specify a different name:

```
ludic-slides file-name.py:my_variable
```

You can also specify the output path:

```
ludic-slides slides.py -o ~/Documents/my-slides.html
```

> [!NOTE]
> Note that outputting to a different location means you will need to copy static files like images used in your presentation to the correct location manually.