semvec/pypi-packages huggingface dataset:
nano-banana-2 1767173.744.68
High-quality integration for https://supermaker.ai/image/nano-banana-2/
Requires Python: >=3.6

# Nano-Banana-2: Python SDK

[![PyPI Version](https://img.shields.io/pypi/v/nano-banana-2.svg)](https://pypi.org/project/nano-banana-2/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**Nano-Banana-2** is a high-performance Python library designed for developers working with advanced image synthesis, character-consistent stylization, and generative design workflows. It provides a seamless interface to the Nano-Banana ecosystem, allowing for complex pose transformations and domain-specific stylistic applications with minimal code.

## Key Features

- **Pose Synchronization**: Advanced keypoint-based pose transformation for character models.
- **Stylization Presets**: Integration with professional models like `vanta-black`, `hyper-real`, and `anime-flux`.
- **Ecosystem Connectivity**: Built-in utilities to build authenticated resource links to the target platform.
- **Developer First**: PEP 8 compliant, fully type-hinted, and requires only the Python Standard Library.

## Installation

Install the package via pip:

```bash
pip install nano-banana-2
```

## Basic Usage

### Initializing the Engine

```python
from nano_banana_2 import ImageProcessor, initialize_workflow

initialize_workflow()
engine = ImageProcessor(api_key="your_domain_key")
```

### Pose Transformation

```python
pose_data = {"keypoints": [0.5, 0.2, 0.9]}
result = engine.synthesize_pose(source_image="portrait_01.jpg", target_pose=pose_data)
print(f"Status: {result['status']}")
```

### Building Resource Links

```python
from nano_banana_2 import get_resource_link

# Build a link to the advanced dashboard
link = get_resource_link("dashboard", params={"ref": "sdk-python"})
print(f"Access full features: {link}")
```

## Enterprise Integration

This project is a gateway to the **Nano-Banana-2** ecosystem. For advanced features, real-time synthesis, and cloud-based enterprise-grade tools, please visit our official platform:

👉 [**Explore nano-banana-2**](https://supermaker.ai/image/nano-banana-2/)

## License

This project is licensed under the MIT License - see the LICENSE file for details.
video-organise 1.0.1
CLI tool to organize files into date-based folders
Requires Python: >=3.12

# Video Organise

A CLI tool to organize Insta360 files into date-based folders.

See [SPEC.md](SPEC.md) for full details.

## Installation

Requires Python 3.12+ and [uv](https://docs.astral.sh/uv/).

Run latest stable version directly:

```bash
uvx video-organise <source> <dest>
```

Or clone the repo and install latest development version:
```bash
git clone https://github.com/pokle/video-organise
cd video-organise
uv sync
```

## Usage

```bash
# Preview what will be copied (default - dry run)
uv run video-organise /Volumes/SDCARD /archive/videos

# Actually copy files
uv run video-organise --approve /Volumes/SDCARD /archive/videos
```

## Development

```bash
uv run pytest
```

## Publishing a new version to PyPI

```bash
uv version --bump patch  # or 'minor' or 'major'
git tag X.Y.Z         # replace X.Y.Z with the new version
git push
```

Then create a [new release with the same version tag on GitHub](https://github.com/pokle/video-organise/releases/new) to trigger the PyPI publish workflow.
python-nrpc 0.0.8
A python code generator and lib for Nats RPC
Requires Python: >=3.9

# Python NRPC

A python code generator and lib for Nats RPC.

See https://github.com/nats-rpc/nrpc for more information on NRPC itself.

This package provides a protoc plugin to generate python code from
.proto files, respecting the nrpc specifications.

## Developer notes

### Running tests

Get a 'nats-server' binary in the PATH, you can get the latest release from
https://github.com/nats-io/nats-server/releases.

Install the test requirements:

```bash
pip install -r requirements-test.txt
```

Run the tests:

```bash
pytest
```

If the template changed, you may need to run "gen.sh" in the ``examples/alloptions``
directory.


### Generating protobuf files

For regenerating the nrpc protobuf files, make sure the protobuf is installed.

Copy 'nrpc.proto' from the https://github.com/nats-rpc/nrpc project into the nrpc/ directory.

Then, run the following command:

```bash
sh protoc.sh
```