semvec/pypi-packages huggingface dataset:
pookie-ai 1.0.1
Pookie - AI-powered terminal assistant using Gemini API
Requires Python: >=3.8

# Pookie – Terminal AI Assistant

Pookie is a terminal-based AI assistant that converts natural language commands into shell commands using the Google Gemini API. It enables you to perform terminal operations quickly and efficiently without having to remember complex commands.

## Features

- **Natural Language Conversion:**  
  Convert plain language instructions into precise shell commands.

- **Interactive Execution:**  
  Review generated commands before execution with options to execute, abort, or edit.

- **Modular Design:**  
  A clean, modular codebase with separate components for configuration, API interaction, command execution, and utilities.
blend2stl 0.0.1
Export .blend files to .stl with scale

# blend2stl

Simple library to export blender files (`.blend`) to STL format (`.stl`) with scale.

In my personal blender configuration I use millimeters as base scale and default export to STL makes objects tiny. That why we need scale parameter
with default value 1000.

## Installation

Just use pip

```bash
pip install blend2stl
```

## Usage:

In CLI

```bash
python -m blend2stl --input folder-with-blend --output folder-with-stl [--scale 500]
```

In python code

```python
from blend2stl import blend2stl

# Define input/output paths and scale
input_folder = "/path/to/blend/files"
output_folder = "/path/to/output/stls"
scale = 1000  # Optional, default is 1000

# Run export
blend2stl(input_folder, output_folder, scale)
```

## License

[GPLv3](LICENSE)
akimbo-ip 0.3.0
IP-specific methods for akimbo
Requires Python: >=3.10

Akimbo-ip
=========

Extension enabling fast vector processing of IPv4 and IPv6 values
within nested/ragged columns of dataframes.

(experimental)

Installation
------------

Run one of the following

```bash
> pip install git+https://github.com/intake/akimbo-ip  # dev version
> pip install akimbo-ip  # released version
```

Model
-----

- IPv4 addresses are (fixed) length 4 bytestrings, but can be represented
  by any 4-bye value, e.g., uint32 or fixed-4-length list of uint8
- IPv6 addresses are (fixed) length 16 bytestrings or fixed-16-length list
  of uint8
- Networks are records with an IPv4 or IPv6 field (nominally "address") and
  a uint8 field for the prefix length (nominally "prefix"). The field
  names can be overidden.

We can convert between hostmasks, netmasks and prefix lengths. Some methods
require composite types like list-of-addresses, see the individual docstrings.

As with the normal functioning of akimbo, you can indicate which parts of
a nested structure should be with the `where=` kwargs to any method.

Usage
-----

```python
>>> import akimbo.pandas
>>> import akimbo_ip
```

This will anable the ``.ak`` accessor for ``pandas`` series and dataframes
(or pick a different dataframe library) and a subaccessor ``.ak.ip`` which
makes available several methods that act on IP addresses and network.