semvec/pypi-packages huggingface dataset:
data-pipeline-helper-krishna 0.1.0
A helper library for building and managing data pipelines
Requires Python: >=3.6

# Data pipeline helper

A python package with utilities for building and managing data pipelines.

## Features
-Data cleaning utilities
-ETL helpers
-SQL query builders

check out the [examples_script](examples/example_usage.py) for more details

## Installation 

```bash
pip install data-pipeline-helper-krishna
zx-mysql 0.1.0
A MySQL cloud library
Requires Python: >=3.12.2

# zx_mysql

`zx_mysql` 是一个用于连接和操作 MySQL 数据库的 Python 库。

## 安装

```bash
pip install zx_mysql


from mysql_cloud import MySqlCloud

# 初始化数据库连接
test = MySqlCloud('localhost', 3306, 'user', 'password')
# 连接数据库
connection = test.connect_database('test_db')
youtupy 1.0.2
By using YouTuPy, you can download entire playlists or specific videos as .mp4 video files or .mp3 audio files.

# YouTuPy v1.0.2

**Project**: YouTuPy
<br>**Version**: 1.0.2
<br>**OS**: OS Independent
<br>**Author**: Irakli Gzirishvili
<br>**Mail**: gziraklirex@gmail.com

**YouTuPy** is a Python command-line interface application. By using YouTuPy, you can download entire playlists or specific videos as .mp4 video files or .mp3 audio files.

## Installation

To use **YouTuPy**, follow these steps:

- Open CMD and run the following command to install `pip install youtupy` then restart your CMD
- To check if **YouTuPy** is installed correctly, run the following command `youtupy`

## Commands

These are the available commands you can use:

- `youtupy` - To list available commands
- `youtupy add` - Add a new playlist or location
- `youtupy download (-mp3)` - Download the full playlist or a single one
- `youtupy list` - List existing playlists and locations
- `youtupy drop` - Drop playlist or location
qwertyuiop 0.0.4
A specialized library developed by Credenti for efficient Redis caching in Flask applications.

# Ct Redis Cache Lib

A specialized library developed by Credenti for efficient Redis caching in Flask applications.

## Features

- Decorator-based caching for Flask endpoints and functions
- Configurable Redis connection pooling
- Supports cache key templating with nested attribute access
- Easy integration with Flask app lifecycle

## Installation

```sh
pip install ct-redis-cache-lib
```

## Configuration

Add the following to your Flask app configuration:

```python
app.config['REDIS_CACHE'] = True  # Enable or disable Redis caching
app.config['REDIS_CACHE_EXPIRE_TIME'] = 60  # Default cache expiration time in seconds
app.config['CACHE_REDIS_HOST'] = 'localhost'  # Redis host
app.config['CACHE_REDIS_PORT'] = 6379         # Redis port
app.config['CACHE_CLIENT_NAME'] = 'my-client' # Redis client name
```

## Usage

```python
from flask import Flask
from ct_redis_cache_lib import init_cache
import logging

app = Flask(__name__)
logger = logging.getLogger(__name__)

# Initialize the Redis cache
ct_redis = init_cache(app, logger)

@app.route('/idle_time')
@ct_redis.cache(template_cache_key='idle_time_value:$idle_time', field='$idle_time')
def get_idle_time_value(idle_time: str):
    # Your function logic here
    return {'idle_time': idle_time}
```

### Updating a Cache Entry

Update a cache entry directly using the `update` method.  
**Note:** Pass the actual, fully-resolved cache key (not a template):

```python
ct_redis.update(
    cache_key='idle_time_value:123',  # Actual cache key
    field='some_field',
    value={'idle_time': 123},
    is_global=False,  # or True if the key is global
    expire_time=120   # optional, in seconds
)
```

### Deleting a Cache Entry

Delete a cache entry using the `delete` method.  
**Note:** Pass the actual, fully-resolved cache key (not a template):

```python
ct_redis.delete(
    cache_key='idle_time_value:123',  # Actual cache key, not a template
    field='some_field',
    is_global=False  # or True if the key is global
)
```

### Committing and Resetting Cache

Commit cache writes after each request:

```python
@app.after_request
def after_request(response):
    ct_redis.commit(response)
    return response
```

Reset cache if you need to roll back changes:

```python
ct_redis.reset()
```

## Cache Key Specification

- Use `$` to access nested dictionary or object attributes in cache keys.
  - Example for dict: `template_cache_key='idle_time_value:$dict[key1][key2]'`
  - Example for object: `template_cache_key='idle_time_value:$obj.key1.key2'`
- Use static strings directly: `template_cache_key='idle_time'`
crestic 1.1.0
Configurable restic
Requires Python: >=3.6

Crestic - configurable Restic
=============================

This is a slim configuration wrapper for [Restic](https://restic.readthedocs.io/), a pretty awesome backup tool.

Why? [Because restic is unfortunately still missing config files](https://github.com/restic/restic/issues/16).

Usage
-----

The goal of `crestic` is to make running `restic` easy, e.g. creating backups using

```Shell
crestic home backup
```

instead of running complex `restic` commands

```Shell
restic backup \
    --repo sftp:your_server:my_computer.restic \
    --password-file ~/.config/restic/password \
    --exclude-file ~/.config/restic/excludes \
    ~
```

To achieve this, this tool does not try to be clever, it simply maps any *commandline options* for `restic` to a *key in an config file*:

```INI
[home]
repo: sftp:your_server:my_computer.restic
password-file: ~/.config/restic/password

[home.backup]
exclude-file: ~/.config/restic/excludes
_arguments: ~
```

More advanced usage examples can be found [in the docs](https://nils-werner.github.io/crestic/)
edge-tts-mcp 0.1.1
A Text-to-Speech (TTS) service based on Model Context Protocol (MCP), using Microsoft Edge TTS engine
Requires Python: >=3.11

# edge-tts-mcp

This is a Text-to-Speech (TTS) service based on Model Context Protocol (MCP), using Microsoft Edge TTS engine.

## Features

This service provides two main tools:

1. `list_voice`: Get available voice list, equivalent to `edge-tts --list-voices` command functionality
2. `tts`: Convert text to speech and return generated audio file and subtitle file paths

## Requirements

- Python >= 3.11
- Internet connection (for accessing Microsoft Edge TTS service)

**Note: TTS service uses Microsoft TTS engine, poor network connectivity will affect service calls.**

## Installation

**Runtime environment requires [Python](https://python.org) and [UV](https://docs.astral.sh/uv/getting-started/installation/) to be installed first**

Add the following content to the MCP configuration:


```json
{
    "mcpServers": {
        "edge-tts-mcp": {
            "command": "uvx",
            "args": [
                "edge_tts_mcp"
            ]
        }
    }
}
```