Skip to content

📸 Instagram for the lazy - automatically upload a photo to Instagram

License

Notifications You must be signed in to change notification settings

basnijholt/instacron

Repository files navigation

instacron Instagram for the lazy

Automatically upload a photo to Instagram

Takes a random photo from the folder photos and adds a caption with a random quote. For example:

Just as treasures are uncovered from the earth, so virtue appears from good deeds, and wisdom appears from a pure and peaceful mind. To walk safely through the maze of human life, one needs the light of wisdom and the guidance of virtue. 🌬🌱 Taken in Colombia, Villavieja 🇨🇴 on 13 January 2016. #instacron 🐍 instacron.nijho.lt

Luck is what happens when preparation meets opportunity. ⚽🚌 Taken in Colombia, Cali 🇨🇴 on 25 October 2015. #instacron 🐍 instacron.nijho.lt

I think and that is all that I am. 💔🤷 Taken in Peru, Cusco 🇵🇪 on 21 November 2015. #instacron 🐍 instacron.nijho.lt

When all photos in the photos folder have been uploaded, it starts to upload the least frequently uploaded photos first.

Why does this exist?

I like to take pictures that I would like to share with the world but I am way too lazy to upload them using the app.

Installation

You need Python≥3.6

Clone the repo with

git clone [email protected]:basnijholt/instacron.git

and install the requirements with

cd instacron
pip install -r requirements.txt

Usage

  • Put photos in photos (see the expected filename structuce here.)
  • run python instacron.py and follow the instructions to have it set up a config file.

Alternatively setup a cronjob to periodically post a photo, see cronjob.py for instructions.

Troubleshooting

See the FAQ: Understanding Responses from Instagram in the mgp25/Instagram-API repository for information about the error codes the Instagram API might return.

About

📸 Instagram for the lazy - automatically upload a photo to Instagram

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages