Metadata-Version: 2.4
Name: contentflow
Version: 0.4.0
Summary: AI Marketing Content Generator
Author-email: Teyfik OZ <teyfikoz@yahoo.com>
License: MIT
Project-URL: Homepage, https://github.com/teyfikoz/contentflow
Project-URL: Repository, https://github.com/teyfikoz/contentflow
Project-URL: Issues, https://github.com/teyfikoz/contentflow/issues
Keywords: marketing,content,ai,copywriting,travel
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 :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.31.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"

# ContentFlow

AI Marketing Content Generator.

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

## Installation

```bash
pip install contentflow
```

## Quick Start

```python
from contentflow import ContentGenerator

gen = ContentGenerator()

# Generate ad copy (template-based, no API key needed)
copy = gen.generate_ad_copy("Istanbul", vibe="exciting", platform="Instagram")
print(copy)

# Get a travel quote
quote = gen.get_travel_quote("Adventure")
print(quote)

# With HuggingFace API (optional)
gen = ContentGenerator(api_key="hf_...")
copy = gen.generate_ad_copy("Paris", vibe="romantic")
```

## Features

- **Template-based content** - Works offline with curated templates
- **AI-powered generation** - Optional HuggingFace Inference API integration
- **Travel quotes** - Categorized famous travel quotes

## License

MIT
