Python package for sharing on Instagram
Project description
Insta_Share
This project provides you with functions to be able to do the followings:
- Login into your instagram account and get the csrf_token and session_id by using login_instagram function
- Use the acquired credentials from output of the mentioned function to share a post into your Instagram account
- Use the acquired credentials to upload a story
Installation
pip install requests
pip install jsonlib
pip install https://github.com/softcoder24/insta_share/archive/master.zip
Usage
from insta_share import Instagram
insta = Instagram()
session = {
"csrf_token": "CSRF_TOKEN",
"session_id": "SESSION_ID"
}
insta.load(session)
with open('toronto.jpg', 'rb') as image:
share_post = insta.post(image, caption="Lovely City")
print(share_post)
story = insta.story(image)
print(story)
Sample response for share_post:
{'message': 'photo was shared successfully!',
'data': {'media': {'taken_at': 1605625037, 'pk': '2444482423770884550',
'id': '2444482423770884520_42370920440','device_timestamp': 1605625026,
'media_type': 1,
...
'status': 'ok'}}
Sample response for story:
{'message': 'story was shared successfully!',
'data': {'media': {'taken_at': 1605625634, 'pk': '2444487375272740605',
'id': '2444487375272740603_42370920439', 'device_timestamp': 1605625630,
'media_type': 1,
...
'status': 'ok'}}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
insta_share-0.0.1.tar.gz
(4.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters