semvec/pypi-packages huggingface dataset:
quick-tts-mcp 0.1.4
MCP server providing text-to-speech functionality using OpenAI's API
License: MIT
Requires Python: >=3.8

# Quick-TTS MCP Server

MCP server providing text-to-speech functionality using OpenAI's TTS API via the [quick-tts](https://github.com/diogoseca/quick-tts) package.

## Installation

### Using uvx (Recommended)
```bash
uvx quick-tts-mcp
```

### Using pip
```bash
pip install quick-tts-mcp
```

### Using Docker
```bash
docker run -e OPENAI_API_KEY=your-key quick-tts-mcp
```

## Configuration

Create a `.env` file:
```bash
OPENAI_API_KEY=sk-your-openai-api-key-here
```

## Usage

### Start the server
```bash
quick-tts-mcp
```

### Available tools:
- `generate_speech`: Convert text to speech
- `list_voices`: List available voices  
- `list_models`: List available models

## Example MCP client configuration
```json
{
  "mcpServers": {
    "quick-tts": {
      "command": "uvx",
      "args": ["quick-tts-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key"
      }
    }
  }
}
```

## Tools

### generate_speech
Convert text to speech using OpenAI's TTS API.

**Parameters:**
- `text` (required): Text to convert to speech
- `voice` (optional): Voice to use - alloy, echo, fable, onyx, nova, shimmer (default: alloy)
- `model` (optional): Model to use - tts-1, tts-1-hd (default: tts-1-hd)
- `output_format` (optional): Output format - mp3, wav (default: mp3)

**Returns:**
JSON with file path, size, and metadata

### list_voices
List all available TTS voices with descriptions.

**Returns:**
JSON array of available voices

### list_models
List all available TTS models with descriptions.

**Returns:**
JSON array of available models

## Development

### Local installation
```bash
pip install -e .
```

### Running locally
```bash
python -m quick_tts_mcp.server
```

## License

MIT
chalkboard 1.0.2
Text styling with many colors and effects
License: MIT
Requires Python: >=3.8

# Chalkboard

"Chalkboard" is a utility package that provides advanced string formatting and ANSI colors.

## Top Features

 - Rich text formatting (all ANSI styles and colors)
 - Supports list of default colors as well as RGB and Hex colors. 
 - Easy and simple syntax
 - Seemless integration with Python CLI tools
 - Fully tested with pyest

## Installation
pip install chalkboard


## Usage

There are several options to choose from.

`from chalkboard import RichText`

**Import a pre-initialized class for your convenience**

`from chalkboard import rt`

**Import specific functions. These are just a few examples**

`from chalkboard import colorize, error, warn, ok, italicize`

## Quick Examples

```python
	from chalkboard import rt
	
	print(rt.colorize(text='Hello world', color='brightgreen'))
	
	print(rt.error(message='ERROR: Task Failed'))

	print(f'{rt.blue}Hello{rt.reset})

	print(rt.style(text='This is bold, italized, and red', color='red', bold=True, italic=True))

	print(rt.style(text='This is bold and using RGB', bold=True, r=247, g=5, b=227))

```
## Screenshot of some possible output
![Demo Output](https://raw.githubusercontent.com/KSimpson5624/chalkboard/main/assets/demo.png)
pyasmgen 0.1.1
Python-based 8051 Assembly Code Generator.
License: MIT
Requires Python: >=3.8

<p align="center">
<img width="175" src="https://raw.githubusercontent.com/albus-shore/PyASMGen/main/assets/logo.png" alt="PyASMGen Logo">
</p>

---

# PyASMGen

> Write 8051 Assembly with Python.  
> Writing SDK is better than writing Assembly 😎

---

## What is this?

**PyASMGen** is a Python-based 8051 Assembly code generator. It's made for electronics and embedded systems students who:

- Are tired of typing `MOV A, #0FFH` over and over
- Keep messing up `SJMP` target addresses
- Can write the logic but hate syntax fuss

You write Python, it outputs real assembly.  
Your code works. Your homework is done. Your teacher won’t complain. 👨‍🏫

---

## Why did I make this?

Because:

- Python is just nicer than assembly
- Assembly syntax errors are unforgiving
- It’s easier to debug, submit and share logic using Python
- Honestly, it’s just fun 🤪

---

## Features

- ✅ Instruction set wrapped in Python methods
- 🧠 Built-in parameter checking and error alerts
- 🧱 Declarative programming style (coming soon)
- 🔌 Can be integrated with LLMs (e.g., [Llyra](https://github.com/albus-shore/Llyra))
- 🐍 Pure Python, cross-platform

---

## Roadmap

- [X] Syntax correction + semantic hints
- [X] Support for interrupts & serial communication
- [ ] Macros and conditional generation
- [ ] Auto-commenting of assembly
- [ ] HEX file generation & Keil/Proteus integration

---

## Install

```bash
pip install pyasmgen
```

---

## Slogan

> **"Writing SDK is better than writing Assembly 😎"**

---

## License

MIT License — for students, by a student 🧑‍🤝‍🧑

---
tempconvert-atharv22 0.1.3
A simple temperature conversion tool
License: MIT
Requires Python: >=3.9

# Tempconvert


A simple Python package to convert temperatures between Celsius and Fahrenheit.

---

## 📦 Installation

```bash
# Install via pip (from PyPI)
pip install tempconvert-atharv22
```

```bash
# Or if you're using Poetry for development
poetry install
```

---

## 🚀 Usage

```bash
# Example Python usage
from tempconvert import celsius_to_fahrenheit, fahrenheit_to_celsius

print(celsius_to_fahrenheit(0))      # Output: 32.0
print(fahrenheit_to_celsius(212))    # Output: 100.0
```

---

## 🧪 Running Tests

```bash
# Make sure you're in the virtual environment. Then run:
pytest
```

```bash
# All test cases are inside the tests/ folder
# For example:
tests/test_main.py
```

---

## 🔧 Development Setup

```bash
# Clone the repository
git clone https://github.com/YOUR_USERNAME/tempconvert
cd tempconvert
```

```bash
# Install dependencies using Poetry
poetry install
```

```bash
# Activate the virtual environment
poetry env info --path

# Then manually activate it based on your OS path
```

---

## 📤 Publish to PyPI (For Maintainers Only)

```bash
# Make sure you have the correct PyPI token set in GitHub secrets as PYPI_API_TOKEN
# Bump the version in pyproject.toml
```

```bash
# Tag the new version:
git tag v0.1.x
git push origin v0.1.x

# GitHub Actions will auto-publish to PyPI
```

---

## 🤝 Contributing

```bash
# Feel free to fork and create PRs!
# Make sure to include test coverage for new features.
```

---

## 📄 License

```bash
MIT License © Atharv Chougale
```
ceasar-toolkit 1.1.0
Caesar Cipher CLI Toolkit for encryption, PDF, and folder protection
License: MIT
Requires Python: >=3.8


<img src="logo.jpg" width="1080" height="540">
<h1>🔐 Caesar Cipher Toolkit</h1>

<p><strong>Caesar Cipher Toolkit</strong> is a free, open-source CLI framework for encoding and decoding files using the classic Caesar cipher. It also includes powerful tools to encrypt PDFs and folders — without compressing or modifying original file contents.</p>

<p><strong>No command-line arguments required</strong> — just run and go. The interactive menu handles everything.</p>

<hr/>

<h2>🚀 Features</h2>

<ul>
  <li>Interactive menu-driven interface</li>
  <li>Caesar cipher encode/decode with header-based shift tracking</li>
  <li>PDF file encryption and decryption with password</li>
  <li>Folder encryption using <code>encfs</code> (no zipping or renaming)</li>
  <li>Animated loading spinners for all actions</li>
  <li>Colorized success/error messages with <code>colorama</code></li>
</ul>

<h2>🧪 Example Use</h2>

<pre><code>python main.py</code></pre>

<p>Then choose one of the options:</p>

<pre><code>
1. Caesar Encode Text
2. Caesar Decode Text
3. Encrypt PDF
4. Decrypt PDF
5. Encrypt Folder (EncFS)
6. Mount Encrypted Folder
7. Exit
</code></pre>

<h2>🧠 Caesar Cipher Usage</h2>

<ul>
  <li>Encodes any text file with a shift you provide</li>
  <li>Stores <code>Shift:N</code> at the top of the file for auto-decoding</li>
</ul>

<h3>Example</h3>

- Input: <code>document.txt</code>  
- Output: <code>document_enc.txt</code>

Then decode → output: <code>document_dec.txt</code>

<h2>📄 PDF Protection</h2>

<ul>
  <li>Encrypts PDFs with a password using <code>PyPDF2</code></li>
  <li>Decrypts PDFs with the correct password</li>
</ul>

<h3>Example</h3>

- Input: <code>contract.pdf</code>  
- Output: <code>contract_enc.pdf</code>  
- Then decrypt → <code>contract_dec.pdf</code>

<h2>📁 Folder Encryption (EncFS)</h2>

<ul>
  <li>Encrypts folders without changing contents</li>
  <li>Does NOT zip, rename, or modify files</li>
  <li>Uses <code>encfs</code> for true on-demand file encryption</li>
</ul>

<h3>Encrypt</h3>

- Input: <code>project/</code>  
- Output: <code>project_encrypted/</code>

<h3>Decrypt</h3>

- Input: <code>project_encrypted/</code>  
- Output: <code>project_decrypted/</code> (automatically extracted)

<h2>🛠 Requirements</h2>

<h3>Python Modules</h3>

<pre><code>pip install PyPDF2 colorama</code></pre>

<h3>System Tools</h3>

<pre><code>sudo apt update
sudo apt install encfs</code></pre>

<h2>📦 Installation</h2>

Clone the project and run:

<pre><code>git clone https://github.com/yourname/caesar-cipher-toolkit.git
cd caesar-cipher-toolkit
python main.py
</code></pre>

<h2>📖 License</h2>

Released under the <a href="LICENSE">MIT License</a>.

</body>
</html>