Work in Progress - Personal automation project
An Instagram bot that automatically downloads posts, extracts and translates text using OCR and AI, then reposts with translated content. Built with Python, OpenAI API, and automated deployment.
๐ข Currently Live & Running
- Bot is actively posting content
- Follow the live project: Instagram: @minte.motivata
- Original page: Instagram: @motivated.mindset
- 4 automated posts daily with smart scheduling
Here is the flow:
-
Project downloads and creates posts everyday at 09:00AM (Scheduled using cron jobs)
-
A mobile notification is sent if the process is successful
-
Original vs Created Post:
- After creating the posts, the bot uploads 4 posts at randomized intervals (0-4 hours) to mimic human behavior
- A mobile notification is sent for each time a post has been uploaded successfully
- ๐ฏ Content Filtering: Skips carousels, videos, and low-quality images
- ๐ Session Management: Persistent Instagram authentication
- ๐ Comprehensive Logging: Detailed operation tracking and error handling
- ๐ Automated Deployment: Shell scripts for seamless execution
- Instaloader, Instagrapi - Instagram API integration
- OpenAI API - GPT-4 for intelligent translation
- Tesseract OCR - Text extraction from images
- PIL (Pillow) - Image processing and manipulation
- Host Project: Self-host project on a Raspberry Pi 5 so it's not on my laptop
- Enhanced OCR: Implement better OCR engines for better accuracy
- Improved formatting: Maintain text formatting from original image
- Add Multi-language Support (Only supports Romanian for now)
- Dashboard:: Add a monitoring interface
- Plug-and-play: Make project easier to clone and play around with it
- Automated Workflow: Reduced manual posting time by 100%
- Consistent Content: 4 daily posts with zero downtime
- Quality Translation: Professional-grade Romanian translations
- Engagement Growth: Steady follower increase through consistent posting
This is a personal project showcasing automation and AI integration skills. Feel free to explore the code and suggest improvements!
โญ Star this repository if you found it interesting!
This project demonstrates practical application of AI, automation, and full-stack development skills
