semvec/pypi-packages huggingface dataset:
s2-ai-tools 1.0.6
Singlestore tools definitions
Requires Python: >=3.10

# Tool Definitions

This repository provides a comprehensive collection of SingleStore AI tools designed for seamless integration with LLM agents. These tools enable efficient database operations, query execution, and data management through natural language interactions.


## Installation

To install the tool definitions, run:

```bash
pip install s2_ai_tools
```

## Environment Setup

Create a `.env` file in your project root with the following variables:

```env
# SingleStore's management API key (required)
SINGLESTORE_API_KEY=your_api_key_here

# Database credentials (optional - can be provided as input parameters)
SINGLESTORE_DB_USERNAME=your_db_username_here
SINGLESTORE_DB_PASSWORD=your_db_password_here
```

These environment variables will be automatically loaded when the package is imported.

## Usage

Import the tool definitions in your project:

```python
from s2_ai_tools import tools_definitions, tool_dict
```
doc2txt-py 0.1.0
A Python package to convert .doc files to .txt using the Antiword binary.
Requires Python: >=3.6


# doc2txt-py

**doc2txt-py** is a simple Python package that converts `.doc` files to `.txt` format using the [Antiword](http://www.winfield.demon.nl/) binary. This package wraps around the Antiword command-line tool, providing a Python interface to easily integrate `.doc` to `.txt` conversion into your projects.

## Features

- Converts `.doc` (Word 97-2003) documents into plain text files.
- Simple Python interface using the `AntiwordConverter` class.
- Includes the Antiword binary for ease of use.
- Cross-platform support (can be adjusted for Linux and MacOS by modifying the binary path).

## Installation

You can install the package directly from PyPI (after uploading):

```bash
pip install doc2txt-py
```