semvec/pypi-packages huggingface dataset:
pyelling 0.1.0
A Python package for text TRANSFORMATION!
License: MIT
Requires Python: >=3.6
Keywords: text, transformation, fun, formatting

# PYELLING

A Python package for TEXT TRANSFORMATION! This is a Python port of the [YELLING](https://github.com/hadley/YELLING) R package by Hadley Wickham.

## Installation

```bash
pip install pyelling
```

## Usage

```python
from pyelling import YELL, WHISPER, CLAP, MOCK

# Basic usage
YELL("hello world")  # Returns: "HELLO WORLD"
WHISPER("QUIET PLEASE")  # Returns: "quiet please"
CLAP("make some noise")  # Returns: "make 👏 some 👏 noise"
MOCK("I totally agree")  # Returns something like: "i ToTaLlY aGrEe"

# You can also use it with lists of strings
YELL(["hello", "world"])  # Returns: ["HELLO", "WORLD"]
```

## Available Functions

### Text Volume
- `YELL(text)`: CONVERT TEXT TO UPPERCASE
- `WHISPER(text)`: convert text to lowercase
- `INDOOR_VOICE(text)`: Convert Text To Title Case
- `IS_YELLING(text)`: Check if text is ALL UPPERCASE

### Emotional Styles
- `SARCASTICALLY(text)`: aDd SaRcAsTiC tExT aLtErNaTiOn
- `DRAMATICALLY(text)`: Add... DRAMATIC... pauses!
- `MOCK(text)`: RaNdOmLy AlTeRnAtE cAsE fOr MoCkInG

### Internet Effects
- `CLAP(text, emoji="👏")`: Add 👏 clap 👏 emojis 👏 between 👏 words

### Sound Effects
- `ECHO(text, fade=3)`: Add echo effect to text (text text tex te t)
- `STUTTER(text, intensity=2)`: A-a-add st-stutter to words
- `VOID_SHOUT(text)`: S P A C E  O U T  T E X T

### Cipher
- `SCREAM_CIPHER(text, decode=False)`: Encode text using special 'A' characters with diacritical marks

## License

MIT
aws-regions 0.5.0
Provides functions to get up-to-date AWS regions lists.
License: MIT
Requires Python: >=3.10
Keywords: aws-regions aws_regions

[![Continuous testing & Linting](https://github.com/SUSE-Enceladus/aws-regions/actions/workflows/ci.yml/badge.svg)](https://github.com/SUSE-Enceladus/aws-regions/actions/workflows/ci.yml)

Overview
========

This package provides a very simple API for retrieving the most up-to-date
region list. The region info is pulled from the botocore Github project so
this requires a network connection. The advantage to using botocore directly
is that the region list is not reliant on the botocore version which is
installed. This can be an issue if you are using system packages for example,
which may get updates very infrequently and thus may be missing new regions.


Requirements
============

- requests

Installation
============

```shell
pip install aws-regions
```

Usage
=====

There are two main functions in aws-regions. The first function will provide
a list of regions based on the AWS partition. By default this is this public
AWS partition:

```python
from aws_regions.endpoints import get_regions


# Defaults to "aws" partition
regions = get_regions()

# "aws-cn" partition
cn_region = get_regions(partition='aws-cn')
```

The second function will return a list of all regions from all three
partitions:

```python
from aws_regions.endpoints import get_all_regions

all_regions = get_all_regions()  # From aws, aws-cn and aws-us-gov
```

Issues/Enhancements
===================

Please submit issues and requests to
[Github](https://github.com/SUSE-Enceladus/aws-regions/issues).

Contributing
============

Contributions to **aws-regions** are welcome and encouraged. See
[CONTRIBUTING](https://github.com/SUSE-Enceladus/aws-regions/blob/master/CONTRIBUTING.md)
for info on getting started.

License
=======

Copyright (c) 2021 SUSE LLC.

Distributed under the terms of MIT license, see
[LICENSE](https://github.com/SUSE-Enceladus/aws-regions/blob/master/LICENSE)
for details.
rebooterpro-async 0.1.0
Async client for the ConnectSense Rebooter Pro local HTTPS API
License: MIT
Requires Python: >=3.10

# ConnectSense Rebooter Pro Client

Async Python client for the local HTTPS API exposed by the ConnectSense Rebooter Pro. It wraps the device endpoints so they can be reused from any project or packaged for PyPI.

## Installation

```bash
pip install rebooterpro-async
```

## Usage

```python
import asyncio
from rebooterpro_async import RebooterProClient


async def main():
    client = RebooterProClient("rebooter-pro.local")
    info = await client.get_info()
    await client.set_outlet_state(True)   # turn outlet on
    await client.push_webhook("https://example.com/ha-webhook", token="secret")
    await client.aclose()

asyncio.run(main())
```

### Features
- Async aiohttp transport with optional injected session.
- Bundled device CA for hostname validation; IP targets fall back to `ssl=False`.
- Helpers for `/info`, `/config`, `/control`, `/notify` endpoints.
- Simple helper to build the device webhook payload: `build_webhook_payload()`.
- MIT licensed; source and issues live at https://github.com/connectsense/rebooterpro-async.

### Notes
- The client is intentionally transport-only: it does not manage application state or option schemas.
- When you target the device by IP address, TLS verification is disabled (`ssl=False`) to avoid hostname mismatch errors.

### Home Assistant integration hint
If you want to swap direct aiohttp calls, initialize the client with session and SSL helper:

```python
session = async_get_clientsession(hass)
ssl_ctx = await get_aiohttp_ssl(hass, entry)
client = RebooterProClient(entry.data[CONF_HOST], session=session, ssl_context=ssl_ctx)
await client.set_outlet_state(True)
```

## Releases & automation
- Tagged releases (`v*`) trigger the GitHub Actions workflow in `.github/workflows/publish.yml` to build sdist/wheel and publish to PyPI using `PYPI_API_TOKEN`.
- Make sure the GitHub repository has Issues enabled (required for device/service libraries). Consider adding an issue template tailored to your consumers.