A Streamlit application that generates a 7-day content calendar using AI. The application uses the Mistral-7B-Instruct model through OpenRouter to create personalized content strategies.
- Research industry trends and topics
- Generate a 7-day content strategy
- Create detailed content briefs
- Export results as JSON
- User-friendly interface
- Clone the repository
- Create a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file with your OpenRouter API key:OPENROUTER_API_KEY=your_api_key_here SITE_URL=http://localhost:8501 SITE_NAME=Content Calendar Creator
- Run the application:
streamlit run app.py
- Open your browser and go to
http://localhost:8501
- Enter your:
- Industry/Niche
- Target Audience
- Content Goals
- Click "Generate 7-Day Content Calendar"
.
├── .env # Environment variables
├── .env.example # Example environment file
├── app.py # Main application code
├── requirements.txt # Project dependencies
└── README.md # Documentation
- streamlit
- python-dotenv
- requests
- urllib3
MIT License