Metadata-Version: 2.1
Name: goat-sdk-plugin-farcaster
Version: 0.1.1
Summary: Goat plugin for Farcaster
Home-page: https://ohmygoat.dev/
Keywords: goat,sdk,web3,agents,ai
Author: Andrea Villa
Author-email: andreakarimodm@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: aiohttp (>=3.8.6,<4.0.0)
Requires-Dist: goat-sdk (>=0.1.1,<0.2.0)
Project-URL: Bug Tracker, https://github.com/goat-sdk/goat/issues
Project-URL: Repository, https://github.com/goat-sdk/goat
Description-Content-Type: text/markdown

# Goat Farcaster Plugin 🐐 - Python

Farcaster plugin for Goat. Allows you to create tools for interacting with the Farcaster social protocol through the Neynar API.

## Installation
```bash
pip install goat-sdk-plugin-farcaster
```

## Setup
    
```python
from goat_plugins.farcaster import farcaster

plugin = farcaster({ 
    "api_key": "your_neynar_api_key"
})
```

## Features

- Full Farcaster protocol support through Neynar API
- Cast creation and interaction
- Thread and conversation management
- Search functionality
- Authentication via Signer UUID
- Proper error handling
- Python async/await support
- Type hints with Pydantic models

## API Reference

### Plugin Configuration

| Parameter | Type | Description |
|-----------|------|-------------|
| api_key | str | Your Neynar API key |
| base_url | str | (Optional) Custom API base URL |

## Goat

<div align="center">
Go out and eat some grass.

[Docs](https://ohmygoat.dev) | [Examples](https://github.com/goat-sdk/goat/tree/main/typescript/examples) | [Discord](https://discord.gg/goat-sdk)</div>

## Goat 🐐
Goat 🐐 (Great Onchain Agent Toolkit) is an open-source library enabling AI agents to interact with blockchain protocols and smart contracts via their own wallets.

