semvec/pypi-packages huggingface dataset:
felipequecole-nftables 1.0.9.post1
Copy of the python3-nftables module used to interact with libnftables
Requires Python: >=3

# NFTables 

This is a copy of the python3-nftables module that is used to interact with [libnftables](https://www.mankier.com/5/libnftables-json).

The repository is used to serve it using PyPI

The goal of this repo is to keep up to date with changes in the main repo and serve it in PyPI. This is highly based in [ansibleguy idea](https://github.com/ansibleguy/python3-nftables) and repo, with some automation


## Documentation

* [libnftables](https://www.mankier.com/5/libnftables-json)
* [NFTables](https://wiki.nftables.org/wiki-nftables/index.php/Quick_reference-nftables_in_10_minutes)
pydistort 0.0.2
Asynchronous media distortion module
Requires Python: >=3.10
Keywords: asyncio,distort

# PyDistort

[![PyPI - Version](https://img.shields.io/pypi/v/pydistort.svg)](https://pypi.org/project/pydistort)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pydistort.svg)](https://pypi.org/project/pydistort)
[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)

-----

**Table of Contents**

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

## Installation

```console
pip install pydistort
```
Dev build
```bash
# without optional dependencies:
pip install -U git+https://github.com/barsikus007/pydistort
# with optional dependencies:
pip install -U "pydistort[all]@ git+https://github.com/barsikus007/pydistort"
```
For distortion, you need to install imagemagick
#### Linux (Ubuntu)
```bash
sudo apt install imagemagick
```
#### Windows
You can do this via scoop.sh
```pwsh
scoop install imagemagick
```
For video, gif and apng procession, you need to install ffmpeg
#### Linux (Ubuntu)
```bash
sudo apt install ffmpeg
```
#### Windows
You can do this via scoop.sh
```pwsh
scoop install ffmpeg
```
For lottie->gif procession you need to install gtk
#### Linux (Ubuntu)
```bash
sudo apt install libgtk-3-0
```
#### Windows
You can do this via scoop.sh
```pwsh
scoop install msys2
msys2  # then exit in msys shell
msys2 -c "pacman -S mingw-w64-x86_64-gtk3 --noconfirm"
```

## License

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

## Usage

```python
from pydistort.image.seam_carving import distort

await distort('image.png', 60)
```

## TODO for 0.1.0 release
- [ ] Write readme
- [ ] Rewrite seam carving
- [ ] Rewrite seam carving py
- [ ] Maybe rewrite to Glaxnimate
- [ ] Add ffmpeg commands
- [ ] lottie -p parameter
- [ ] https://github.com/bodqhrohro/giftolottie
- [ ] https://github.com/bunkahle/gif2numpy
- [ ] os.remove to unlink