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 for $29 โ†’

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.