Python CLI tool that reads post content from CSV files and schedules Instagram uploads with AI-generated captions. Works with pre-exported Instagram data files and generates optimal posting times. Perfect for content creators and social media managers who want consistent posting without manual scheduling.
Features
- Reads post content, images paths, and hashtags from CSV input files
- Generates optimized posting schedules based on engagement analytics
- Creates AI-powered captions using local LLM integration
- Exports ready-to-use Instagram post schedules in JSON format
- Validates image formats and sizes before generating upload batches
Usage
python instagram_scheduler.py --input posts.csv --output schedule.json --timezone EST
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.