Skip to main content

Integrate instagram to discord

Project description

Instagram to Discord 💙

IMAGE

Description 📝

This is a simple abstraction layer for the Instagram API, which allows you to get the latest posts from a user and send them to a Discord channel.

How it works? ⁉

image

Installation 📦

pip install instagram-to-discord

Or you can install it from the source code:

git clone https://github.com/jd-apprentice/instagram-to-discord.git
cd instagram-to-discord
pip install requirements.txt

Usage 📸

Get data from instagram

For that we have a script called fetch_posts.sh localed in utils/ folder. You can use it like this:

sh utils/fetch_posts.sh <username>

Or if you use Windows:

script.bat <username>

This will create a folder with the name of the user and inside it will be the photos and videos that the user has uploaded.

import os
from instagram-to-discord import DiscordInstagramPoster

current_folder = os.getcwd()
ask_directory = input("Enter the directory where the photos are stored (Your Instagram username): ")
folder_path = os.path.abspath(os.path.join(current_folder, ask_directory))
webhook_url = "YOUR_WEBHOOK_URL"

footer_text = "This is my title"
footer_url = "https://cdn.mos.cms.futurecdn.net/SeV6kiGf8ZsKGKNBrALzJN.jpg"
title = "!Sample Title!"

discord_instagram_poster = DiscordInstagramPoster({
    "webhook_url": webhook_url,
    "footer_text": footer_text,
    "footer_icon": footer_url,
    "title": title
})
discord_instagram_poster.get_latest_json(folder_path)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

instagram-to-discord-0.1.4.tar.gz (15.4 kB view hashes)

Uploaded Source

Built Distribution

instagram_to_discord-0.1.4-py3-none-any.whl (15.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page