A bilingual Python assistant that generates creative Amharic comedy script ideas and prompts.
# Amharic Comedy Script Assistant
An AI-inspired writing assistant designed to help screenwriters and content creators brainstorm funny ideas, characters, and situations for short Amharic comedy videos.
## Summary
Writing comedy scripts can sometimes lead to writer's block. This tool acts as a creative spark for creators targeting Ethiopian/Amharic-speaking audiences. It dynamically combines typical cultural comedic archetypes, settings, and conflicts to generate unique story prompts. Because the course evaluators may not speak Amharic, the tool provides bilingual (Amharic & English) console outputs so anyone can run and test the program.
## How it Works
The tool is built using Python. It structures comedy generation into three main components:
1. Characters (ገጸ-ባህሪያት): Classic Ethiopian comedic archetypes (e.g., an overconfident minibus taxi assistant).
2. Settings (ቦታዎች): Culturally rich, highly relatable environments (e.g., around a traditional coffee ceremony).
3. Comedic Conflicts (ግጭቶች): Funny misunderstandings or everyday struggles (e.g., pretending to make a phone call to avoid paying the bill).
When executed, the program randomly pairs these components and generates a structured creative writing prompt.
## How to Run
1. Ensure you have Python installed.
2. Download main.py.
3. Run the script in your terminal:
```bash
python main.py