Integrate instagram to discord
Project description
Instagram to Discord 💙
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? ⁉
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)
Built Distribution
Close
Hashes for instagram-to-discord-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e95953f8518360c1c5f4cc7c72a3979613295ed9e719816f8bc0ecd61276e2 |
|
MD5 | f03e8e01904dee503f2a3ad2dc298009 |
|
BLAKE2b-256 | b12de0a9f697d156d098bf70135694af7752b6f436d7528fdd594dbec3bae9d7 |
Close
Hashes for instagram_to_discord-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47e13bff2b24e0937be955e422f043faf8eaecc1500d305491161452b4d3e983 |
|
MD5 | 8cf3bff9619ab4c92d50f89e32216aaf |
|
BLAKE2b-256 | 6d7964ddbedf3d68708fb373d027c16cddb2f3b7a3161839af8e1130ad2cc979 |