Metadata-Version: 2.4
Name: trendscout
Version: 0.3.0
Summary: AI-Powered Market Trend Analysis & Sentiment
Author-email: Teyfik OZ <teyfikoz@yahoo.com>
License: MIT
Project-URL: Homepage, https://github.com/teyfikoz/trendscout
Project-URL: Repository, https://github.com/teyfikoz/trendscout
Project-URL: Issues, https://github.com/teyfikoz/trendscout/issues
Keywords: trends,sentiment,market-analysis,nlp,scraping
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: requests>=2.31.0
Requires-Dist: textblob>=0.17.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"

# TrendScout

AI-Powered Market Trend Analysis & Sentiment.

[![PyPI version](https://badge.fury.io/py/trendscout.svg)](https://pypi.org/project/trendscout/)
[![CI](https://github.com/teyfikoz/trendscout/actions/workflows/ci.yml/badge.svg)](https://github.com/teyfikoz/trendscout/actions/workflows/ci.yml)

## Installation

```bash
pip install trendscout
```

## Quick Start

```python
from trendscout import TrendScout

ts = TrendScout()

# Analyze sentiment
result = ts.analyze_sentiment("The market is looking very strong today!")
print(result.label)       # "bullish"
print(result.polarity)    # 0.xx
print(result.confidence)  # 0.xx

# Get trending topics (mock data in current version)
trends = ts.get_emerging_trends(domain="technology", limit=5)
print(trends)
```

## Features

- **Sentiment Analysis** - TextBlob-based polarity and subjectivity scoring
- **Trend Scraping** - Mock data with extensible scraping framework
- **DataFrame Analysis** - Batch sentiment analysis on pandas DataFrames

## License

MIT
