Metadata-Version: 2.3
Name: aetherpost
Version: 1.1.0
Summary: Promotion as Code - Automate your app promotion across social media platforms
Author: AetherPost Team
Author-email: team@aetherpost.dev
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
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: aiohttp (>=3.8.0,<4.0.0)
Requires-Dist: anthropic (>=0.3.0,<0.4.0)
Requires-Dist: asyncio-throttle (>=1.0.0,<2.0.0)
Requires-Dist: click (>=8.0.0,<9.0.0)
Requires-Dist: cryptography (>=41.0.0,<42.0.0)
Requires-Dist: openai (>=1.0.0,<2.0.0)
Requires-Dist: pydantic (>=2.0.0,<3.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: rich (>=13.0.0,<14.0.0)
Requires-Dist: tweepy (>=4.14.0,<5.0.0)
Requires-Dist: typer (>=0.9.0,<0.10.0)
Description-Content-Type: text/markdown

# AetherPost - Promotion as Code

🚀 **AI-powered social media automation for developers**

AetherPost automates your app promotion across social media platforms using AI-generated content and Infrastructure-as-Code principles.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)

## ✨ Features

### OSS Edition (Free)
- 🎯 **Declarative configuration** - Define campaigns in YAML
- 🤖 **AI-generated content** - [AI Service]/OpenAI powered posts
- 📱 **Multi-platform support** - Twitter, Bluesky, Mastodon (up to 3 platforms)
- 🔒 **Secure** - Encrypted credential storage
- ⚡ **Idempotent** - Safe to run multiple times
- 📊 **Basic analytics** - Track post performance
- 🎨 **Style options** - Casual, professional, technical, humorous
- 📝 **Usage limits** - 50 posts/day, 5 campaigns

### Enterprise Edition
- 🚀 **Unlimited usage** - No limits on posts or platforms
- 🤖 **AI Autopilot** - Fully automated content generation
- 📈 **Advanced analytics** - Real-time dashboards and insights
- 👥 **Team management** - Collaboration and approval workflows
- 🔍 **Monitoring** - Comprehensive system monitoring
- 🎯 **Priority support** - Dedicated support team

## 🚀 Quick Start

### Installation & Setup

```bash
git clone https://github.com/fununnn/aetherpost.git
cd aetherpost

# One command does everything!
aetherpost init
```

### Usage

```bash
# Create campaign (super simple!)
aetherpost init

# Preview content
aetherpost plan

# Execute posts
aetherpost apply

# Check status
aetherpost status
```

## 📋 Configuration Example

### Basic Configuration
```yaml
name: "my-awesome-app"
concept: "AI-powered task manager that learns your habits"
url: "https://myapp.com"
platforms: [twitter, bluesky]
content:
  style: casual
  action: "Try it free!"
  language: en  # Default: English
```

### Multi-Language Support
```yaml
# Japanese Campaign
content:
  style: casual
  action: "今すぐ試してみてください！"
  language: ja  # Japanese content generation
  hashtags: ["#AI", "#生産性", "#ツール"]

# Spanish Campaign  
content:
  style: professional
  action: "Pruébalo ahora"
  language: es  # Spanish content generation
  hashtags: ["#IA", "#Productividad"]
```

**Supported Languages**: English (en), Japanese (ja), Spanish (es), French (fr), German (de), Korean (ko), Chinese (zh), Portuguese (pt), Russian (ru), Arabic (ar), and 10+ more.

See [multilang-campaign.yaml](examples/multilang-campaign.yaml) for complete examples.

## 🔧 Commands (Terraform-style)

| Command | Description |
|---------|-------------|
| `aetherpost init` | Initialize new campaign |
| `aetherpost plan` | Preview generated content |
| `aetherpost apply` | Execute posts |
| `aetherpost destroy` | Delete posted content |
| `aetherpost auth` | Manage authentication |
| `aetherpost doctor` | Check configuration |

## 📖 Documentation

**🌐 [Complete Documentation Site](https://d3b75mcubdhimz.cloudfront.net)**

Quick links:
- [Getting Started](https://d3b75mcubdhimz.cloudfront.net/getting-started.html)
- [API Reference](https://d3b75mcubdhimz.cloudfront.net/api-reference.html)
- [Developer Guide](https://d3b75mcubdhimz.cloudfront.net/developer-onboarding.html)
- [Contributing](https://d3b75mcubdhimz.cloudfront.net/contributing.html)

## 🤝 Contributing

We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

## 📄 License

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

## 🙏 Acknowledgments

- Inspired by Terraform's Infrastructure-as-Code approach
- Built with [Typer](https://typer.tiangolo.com/) and [Rich](https://rich.readthedocs.io/)
- AI content generation powered by [AI Provider](https://www.anthropic.com/) and [OpenAI](https://openai.com/)
