semvec/pypi-packages huggingface dataset:
audio-info-mcp 0.1.8
MCP server for audio info inspection via ffprobe
License: MIT
Requires Python: >=3.12
Keywords: audio, conversion, ffmpeg, mcp, metadata, processing, volume

# Audio Info MCP

获取音频文件详细信息的 MCP 服务，提供 `get_audio_info` 工具。返回值为英文且 ASCII 编码。

## 安装
```bash
pip install audio-info-mcp
```

## 运行
```bash
audio-info-mcp
```

## 工具
- `get_audio_info(audio_path: str) -> str`
  - 参数：`audio_path` 音频文件路径
  - 返回：JSON 字符串
  - 错误处理：当 `audio_path` 为空/无效/文件不存在，返回结构化错误 JSON（不抛异常）

## 示例
```json
{
  "isError": false,
  "data": {
    "file_path": "C:\\Users\\user\\Music\\demo.mp3",
    "format": { "format_name": "mp3", "duration": "...", "size": "...", "bit_rate": "...", "tags": {...} },
    "audio_stream": { "codec_name": "mp3", "sample_rate": "44100", "channels": 2, ... },
    "raw_info": { "streams": [...], "format": {...} }
  }
}
```
productive-plinko 0.1.0
Dopamine powered decision making
License: MIT
Requires Python: >=3.9

# productive-plinko

[![PyPI version](https://img.shields.io/pypi/v/productive-plinko.svg)](https://pypi.org/project/productive-plinko/)
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

**productive-plinko** is a delightfully simple CLI that lets an ASCII Plinko board decide what you should do next. The entire simulation runs directly in your terminal with zero external dependencies.

## Why does this exist?

The hardest part of productivity is choosing what to do. Instead of overthinking it, drop a ball down a Plinko board and let fate decide.

## Installation

```bash
pip install productive-plinko
```

## Usage
There are three equivalent commands you can use.
```bash
pp67 "Write docs" "Fix bugs" "Call mom"
```
```bash
plinko "Write docs" "Fix bugs" "Call mom"
```
```bash
productive-plinko "Write docs" "Fix bugs" "Call mom"
```

## Example Result:

```
productive-plinko: result
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                  
.   .   .   .   .   .   .   .   .  
                                  
  .   .   .   .   .   .   .   .   .
                                 o
-----------------------------------
+-----------+----------+----------+
|    [0]    |   [1]    |>>> [2] <<|
+-----------+----------+----------+

Slot key:
  [0] -> Write docs
  [1] -> Fix bugs
  [2] -> Call mom

Decision: [2] Call mom
```

## Final Notes
Have fun and enjoy this discrete, dopamine-powered productivity tool!
pharma-api-client 1.0.3
A Python client for the pharmaApi
License: MIT
Requires Python: >=3.7
Keywords: pharmaceutical, api, drug, medicine, healthcare, ai

# PharmaAPI Python Client

A Python client library for the PharmaAPI - search and retrieve pharmaceutical data from French and US databases.

## Installation
```bash
pip install pharma-api-client
```

## Quick Start
```python
from pharma_api_client import PharmaAPIClient

# Initialize client
client = PharmaAPIClient("your-api-key")

# Search for products
response = client.search_by_ingredient("aspirin", limit=10)

# Convert to pandas DataFrame
df = response.to_df()
print(df.head())

# Clean up
client.close()
```

## Features

- 🔍 Search by name, ingredient, dosage form, strength
- 💊 Get product details by CIS ID or RxNorm code
- 💰 Access pricing information (French and US)
- 🔬 Professional tier: ATC codes, NDC lookup, US product names
- 📊 Easy DataFrame conversion with `.to_df()`
- 🛡️ Type hints and comprehensive error handling

## 📖 Documentation & Examples

- [Interactive Tutorial](https://dev.pharmapi.dynv6.net/notebook)
- [API Reference](https://dev.pharmapi.dynv6.net/docs)

## Requirements

- Python 3.7+
- requests
- pandas

## License

MIT License