Automatically share posts you save on Instagram to a Slack channel.

Overview

ig_to_slack

I use a private Slack instance as something like a combination of Evernote, Pinterest, and an RSS feed. Instagram is a big source of content similar to Pinterest for me, so ig_to_slack acts as the glue between my saved collections and Slack. It runs indefinitely in the background and uses a simple text file to store state to dedupe.

You can map one Slack webhook per saved collection.

{
    "session": "<your instagram session>",
    "maps": [
        {
            "collection_id": "179857097930",
            "webhook": "https://hooks.slack.com/services/XXX/YYY/ZZZ"
        },
        {
            "collection_id": "179388819981",
            "webhook": "https://hooks.slack.com/services/XXX/YYY/ZZZ"
        },
        {
            "collection_id": "17885084890568297",
            "webhook": "https://hooks.slack.com/services/XXX/YYY/ZZZ"
        }
    ]
}
  1. Build: docker build -t instanotify .
  2. Run: docker run -v /path/to/dir/holding/configs:/mnt/host --rm -it instanotify:latest
  3. Develop: WORKDIR=/path/to/same/dir/ python3 src/main.py
You might also like...

A quick and dirty discord bot to save all messages from a channel.

discord-message-scrapper A quick and dirty discord bot to save all messages from a channel into a JSON file. Requirements A bot you control in the ser

Apr 13, 2022

Get your subreddit posts documented automatically 🤖

Get your subreddit posts documented automatically 🤖

reddox Get your subreddit posts documented in markdown and pdf automatically 🤖 Reddox is a tool to convert subreddit posts to a markdown file (to a p

Oct 16, 2022

This is a script which reports targeted instagram accounts and instagram videos in bulk.

This is a script which reports targeted instagram accounts and instagram videos in bulk.

InstaReport This is a script which reports targeted instagram accounts and instagram videos in bulk. This tool is only for educational purpose FOR TUT

Oct 21, 2022

Python instagram API that allows controling your instagram account with python, fast, tested.

How to set up: 1. Clone the repository 2. pip/pip3 install requests #Basic using: from instagramFastApi import Client client = Client() USERNAME = '

Sep 12, 2022

A bot for Instagram. You can follow users using a tag or in a specific location, unfollow those who dont follow-you-back, and follow-back those who follow you

instagram-followers-bot Functionality: Info: Show report Follow users: from tag, from location, from a list or follow back who you do not follow back

Oct 13, 2022

Turning a classic paper and pencil game into one that you can play on your computer. Can you save the poor person from a grim fate?

Turning a classic paper and pencil game into one that you can play on your computer. Can you save the poor person from a grim fate?

Python Hangman Game Name: Hangman Version: 1.0 Contributors: DeShay K. Project Overview Turning a classic paper and pencil game into one that you can

Apr 24, 2022

Have you ever wanted to save what you coded in the interactive python interpreter into a file ?

Interactive-Python Have you ever wanted to save what you coded in the interactive python interpreter into a file ? import interactive # if you want t

Jul 9, 2022

Blender add-on to automatically save viewport views that can be restored at any time

Blender add-on to automatically save viewport views that can be restored at any time

ReView v0.2.0 ReView is a Blender add-on to automatically save viewport views that can be restored at any time Instructions All you need to do to star

Aug 23, 2022

Monitor a configured channel. When a certain amount of messages has been reached a quick reaction message is sent to the channel

Monitor a configured channel and randomly send a "fun msg" after a certain amount of messages have been sent without the "activity" expiring.

Apr 21, 2022
Owner
OMAR
Security Engineer
OMAR
Batch download your saved posts in instagram automatically and regularly and record download history.

Introduction You can use this script to download saved posts in your instagram account. The downloaded posts will be recorded to prevent the script fr

Jiang Zhihang 3 Nov 5, 2022
This is a website made by python. I have used streamlit for the designing part and sqlite3 for the database part. Read posts and Add your posts.

Read-For-Good This is a website made by python. I have used streamlit for the designing part and sqlite3 for the database part. Read posts and Add you

Sanjoy Chattopadhyay 1 Aug 17, 2022
A script to check broken links on any WordPress website. Checks all the posts, looks for broken internal and external links and save them in a CSV file.

WpBrokenCheck This is a simple Python script you can use to find out broken links on a WordPress website. It uses WordPress's API v2 to get all the pu

Suleman 12 Oct 27, 2022
Are you being kicked out of Slack Huddles due to the screensaver not realizing you're in a meeting? While fear not, Never Sleep is here for you.

Never-Sleep On macOS and Linux, you need to run python3: python3 -m pip install pyautogui On Windows py -m pip install pyautogui FAQ 1.) How best to r

Digital Tectonics 2 Aug 18, 2022
Cool and simple python GUI to mass share a tiktok video (like a share bot basically)

TikShare Cool and simple python GUI to mass share a tiktok video (like a share bot basically) Install in order to use TikShare, you have to run instal

Vesper 47 Nov 8, 2022
A simple app to share and save URLs.

URLS4IRL Share URLs With People You Know! Ever shared a link with someone and then tried to search your chat history to find it again? Ever wanted to

null 1 Jul 10, 2022
This was a simple script/bot created to send random messages to a specific Slack channel of the company.

LA DE LOS ROLOS - Slack Bot This was a simple script/bot created to send random messages to a specific Slack channel. Initially questions were in a TX

Net Tech International 2 Jul 11, 2022
This code is used to populate the "ODS jobs dump" Telegram bot, and it can be used for any other dumped Slack channel

Sending ODS Slack dump to a Telegram channel OpenDataScience ods.ai is an international Data Science community, mostly Russian-speaking. As a result o

Yury Kashnitsky 6 Oct 30, 2022
Automatically copy the Discord Status of a Friend you share a server with (conditions have to be satisfied to work)

CopyDiscordStatusOfUser-SelfBot Basic Function Automatically copy the Discord Status of a friend User whom you share a server with (These conditions h

Certified Baller 5 Aug 5, 2022