semvec/pypi-packages huggingface dataset:
dl-plus-extractor-un1def-rinsefm 0.2.0
A dl-plus extractor plugin for Rinse FM internet radio
License: MIT
Requires Python: >=3.8

# dl-plus-extractor-un1def-rinsefm

A [dl-plus](https://github.com/un-def/dl-plus) extractor plugin for [Rinse FM](https://rinse.fm/) internet radio

## Included extractors

  * `un1def/rinsefm:channel` — channels (`https://rinse.fm/channels/<slug>/`)
  * `un1def/rinsefm:episode` — episodes (`https://rinse.fm/episodes/<slug>/`)
terminalpoint 0.2.0
TerminalPoint let's you do your presentations in the Terminal
License: MIT
Requires Python: >=3.8

# TerminalPoint

TerminalPoint is PowerPoint for your terminal with no features and only the most
essential functionality. :sloth:

## Features

TerminalPoint is packed with features:

- :sparkles: **Next Slide!** go to the next slide on keypress
- :sparkles: **Previous Slide!** go to the previous slide on keypress
- :sparkles: **Quit!** quit the presentation on keypress

## Look and Feel

It's basically like a real PowerPoint presentation, but in your terminal:

![TerminalPoint](examples/example_slide.png)


## The TerminalPoint file format (tpt)

TerminalPoint presentations are written in the `tpt` file format. Files end with
a `.tpt.md` suffix, because they are actually just markdown. If you want to
indicate a new slide you have to fill a line with only `-` dashes.

The `######` h6 header is misused to center a line of text.

## Special Features

- :hatched_chick: **Toggle Dark Mode** by pressing `d` (hidden feature)
- :whale: **Reload slides** by pressing `r` (hidden feature)
- :snake: **Launch Python** by pressing `p`
- :owl: **Launch a Shell** by pressing `s`

## Requirements

You need Python and a terminal.

## Installation

You can install *TerminalPoint* via [pip](https://pip.pypa.io/):

```shell
$ pip install terminalpoint
```

Although I recommend installation via `pipx`.

## Example

After installation you can download the example [here](https://github.com/ap--/terminalpoint/raw/main/examples/presentation_01.tpt.md)
and try it with:

```console
$ terminalpoint presentation_01.tpt.md
```

## Contributing

Contributions are very welcome :heart:

## License

Released under the [MIT license](LICENSE).
*TerminalPoint* is free and open source software.

## Issues

If you encounter any problems,
please [file an issue](https://github.com/ap--/terminalpoint/issues) along with
a detailed description.
avfilters 0.0.1
Common Audio and Video filters
License: MIT
Requires Python: >=3.8
Keywords: libav, ffmpeg, audio, video, filters

# avfilters

[![Latest Release][pypi-version-badge]][pypi-version-url]
[![Python version][pypi-python-version-badge]][pypi-version-url]
[![Documentation][documentation-badge]][documentation-url]
[![Codecov][codecov-badge]][codecov-url]
[![PDM][pdm-badge]][pdm-url]

Curated list of common Audio/Video filters.

This library wraps the relatively complex PyAV bindings to provide
easy to use audio and video manipulation filters, such as files
concatenation, video reversing or video to GIF.

## Motivation

FFMPEG is a **powerful** tool for media files manipulation. Many
Python libraries already wrap the `ffmpeg` executable to
easily perform audio and video processing in Python.

**However**, most of those libraries call `ffmpeg`
through *subprocesses*. While this is fine in many
use cases, this has two major drawbacks:

1. you must have `ffmpeg` installed on your computer,
   and know the executable path;
2. and repeatedly calling subprocesses in a hot loop can
   be *quite* slow.

For performances reasons, a solution is to use
bindings to the FFMPEG C libraries, e.g.,
[PyAV](https://github.com/PyAV-Org/PyAV). Moreover,
PyAV ships (by default) with pre-built binary wheels
linking against FFMPEG C libraries, so you do not need
to rely on a *possible* local installation of `ffmpeg`.

Unfortunately, using PyAV can be quite complex,
especially as `ffmpeg` usually does a lot of
auto-corrections that PyAV does not automatically
perform.

This library aims at providing a straighforward
`ffmpeg`-like API for some very common use cases.

If you feel like a feature is missing, please
use the
[GitHub issues](https://github.com/jeertmans/avfilters/issues)
and detail your feature request.

## Getting started

First, add `avfilters` to you project's dependencies.

```python
from avfilters import reverse


reverse("original.mp4", "expected.mp4")
```

For more examples, take a look at the documentation.

## Getting help

You have a question or want to report a bug?

Please use the
[GitHub issues](https://github.com/jeertmans/avfilters/issues).

[pypi-version-badge]: https://img.shields.io/pypi/v/avfilters?label=avfilters&color=blueviolet
[pypi-version-url]: https://pypi.org/project/avfilters/
[pypi-python-version-badge]: https://img.shields.io/pypi/pyversions/avfilters?color=orange
[documentation-badge]: https://readthedocs.org/projects/avfilters/badge/?version=latest
[documentation-url]: https://avfilters.readthedocs.io/latest/?badge=latest
[codecov-badge]: https://codecov.io/gh/jeertmans/avfilters/branch/main/graph/badge.svg?token=8P4DY9JCE4
[codecov-url]: https://codecov.io/gh/jeertmans/avfilters
[pdm-badge]: https://img.shields.io/badge/pdm-managed-blueviolet
[pdm-url]: https://pdm-project.org