Metadata-Version: 2.4
Name: traia-tools
Version: 0.1.29
Summary: Custom tools for Traia/CrewAI for Web3 and crypto trading strategies
Project-URL: Documentation, https://docs.crewai.com/
Project-URL: Source, https://github.com/traia/traia-tools
Keywords: crewai,web3,cryptocurrency,tools
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beautifulsoup4>=4.14.2
Requires-Dist: boto3>=1.40.54
Requires-Dist: crewai==0.203.1
Requires-Dist: pydantic>=2.12.2
Requires-Dist: requests>=2.32.5
Requires-Dist: traia-iatp>=0.1.12
Provides-Extra: dev
Requires-Dist: twine>=5.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Dynamic: license-file

# Traia Tools

**Traia Tools** is a collection of custom Python tools for [CrewAI](https://docs.crewai.com/) agents that specialize in Web3 and cryptocurrency trading strategies. This repository is structured as a Python package to be installed via `pip`, providing tools that integrate smoothly into CrewAI environments.

## Features
- **CoinGecko Quote Tool**: Fetch and process cryptocurrency price data from CoinGecko.

## Installation

1. Clone or download this repository.
2. Navigate to the `traia-tools` folder.
3. Install via `pip` (this will use the `pyproject.toml` file):
   ```bash
   pip install .
   ```

## Usage
After installation, you can import and use the tools directly in your code, such as:

```python
from traia_tools.tools import CoinGeckoQuoterTool

# Example usage
quoter = CoinGeckoQuoterTool()
quote = quoter.run("BTC")
print(quote)
```

## Contributing

We welcome contributions! Please follow these steps:

1. Fork the repository.
2. Create a new branch for your changes.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Create a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
