This script automates the process of reposting Instagram videos with more than 10,000 likes! π₯ It finds videos from accounts you follow, downloads them, and re-uploads them to your account. You can schedule this to run every 30 minutes π. It's perfect for boosting engagement and growing your profile! π
- Automatic Reposting: Finds videos with 10k+ likes and reposts them to your account π.
- Avoid Duplicates: Keeps track of reposted media to avoid reposting the same video π.
- Scheduled Posts: Runs automatically at random interval (between: 30 and 120 minutes) π.
- Video Download and Upload: Downloads videos and re-uploads them with the same caption β¨.
- Optimized for Engagement: Focuses on high-likes content to increase visibility π.
To run this script, you'll need to install the following Python libraries:
- instagrapi π§©
- requests π¦
- moviepy π¬
- schedule β°
- imageio πΌ
You can install them via pip
:
pip install instagrapi requests moviepy schedule imageio
- Clone this repository or download the script file.
- Replace the placeholder values in the Configuration section with your Instagram account details and preferred settings:
- USERNAME: Your Instagram username π
- PASSWORD: Your Instagram password π
- DOWNLOAD_DIR: Directory where videos will be saved πΎ
- MIN_LIKES: Minimum likes to consider reposting (default: 10,000 π)
- SCHEDULE_INTERVAL_MINUTES: Time interval for the scheduled job (default: 30 minutes β³)
Once you've set up the configuration, simply run the script:
python main.py
The script will:
- Log in to Instagram π±
- Check the accounts you follow for videos with 10k+ likes π
- Download and re-upload qualifying videos π₯ β‘οΈ π€
- Run the job every 30 minutes by default β°
You can customize the job interval by changing the SCHEDULE_INTERVAL_MINUTES in the code π .
The script uses a JSON file (reposted_media.json
) to store the media primary keys (PKs) of videos that have already been reposted. This ensures that no video is reposted more than once π.
- Increase Visibility: Reposting viral content helps boost your profile's engagement π.
- Save Time: Automate the process of finding, downloading, and reposting videos β³.
- Easy to Use: Once set up, the bot works on autopilot, so you can focus on other tasks π§.
- Disclaimer: Botting is against Instagram's Terms of Service, and misuse can lead to account suspension or bans. Use this tool responsibly and at your own risk.
β οΈ - Be mindful of Instagram's terms of service regarding automated actions βοΈ.
- Ensure your account is secure and use this tool responsibly for ethical content curation π‘.
For any issues or questions, feel free to contact me on Instagram π².
Happy Reposting! β¨