mathematicalmichael / blm-instagram-bot

Inform users clogging the #BlackLivesMatter tag on IG with solid images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blm-instagram-bot

Instagram bot that informs users using the BlackLivesMatter tag to post solid images that they may be accidentally hiding important information about the movement. Demonstration 1 Demonstration 2

Uses a Google Cloud Function called blm-cloud-function to determine if the image is a solid black image. This is to offload the image processing to the cloud and hopefully keep things running smooth.

Setup

You need Python 3 and pip. On Ubuntu: sudo apt install python3-dev python3-pip will get you there. You will use python3 and pip3 in place of pip and python, unless you override which the default is with your $PATH variable.

  1. Run pip install -r requirements.txt. If you are not on Windows, comment out the lines with pywin32 and pypiwin32.
  2. Rename .env.example to .env
  3. Run python3 bot.py

To-Do

  1. Poll the tag. Right now it only goes through the current posts and stops.

Make sure to rename .env.example to .env Also make sure you're using Python 3.5 or greater

About

Inform users clogging the #BlackLivesMatter tag on IG with solid images


Languages

Language:Python 92.2%Language:Dockerfile 7.8%