Sinnia IG Fetching Tools
Project description
Sinnia IG Fetcher
To publish changes to this library in PyPi:
https://packaging.python.org/tutorials/packaging-projects/#generating-distribution-archives Edit the version in setup.py.
first time?
'python3 -m pip install --upgrade build' 'python3 -m pip install --user --upgrade twine'
'python3 -m build' 'python3 -m twine upload dist/sinnia_*' Auth must have been configured in $HOME/.pypirc
Depend on this package: instagram-login-app
Using Instagram Graph API and Instagram Basic Display API
Includes:
For Businesses (Instagram Graph API):
- Get Media
- Get Competitors Media
- Get Top Media in Hashtag
For Basic Users (Instagram Basic Display API):
- Get Media
Usage:
from ig.get_business_media import BusinessMediaFetcher from ig.get_business_competitors_media import CompetitorsMediaFetcher from ig.get_hashtag_media import HashtagsMediaFetcher from ig.get_user_media import UserMediaFetcher
fetcher = BusinessMediaFetcher() data_found = fetcher.process_business_media(db_connection, business_ig_id, access_token)
fetcher = CompetitorsMediaFetcher() data_found = fetcher.process_competitors_media(db_connection, business_ig_id, competitor_name, access_token)
fetcher = HashtagsMediaFetcher() data_found = fetcher.process_hashtags_media(db_connection, business_ig_id, hashtag, access_token)
fetcher = UserMediaFetcher() data_found = fetcher.process_user_media(db_connection, user_ig_id, access_token)
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
Built Distribution
Hashes for sinnia_ig_fetcher-0.2.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aedc2354b0c3dbbb411423d6bac821033cad0b9286ba47d34ddb0b66180c527 |
|
MD5 | ff6b70b679e7f9c05700ea50484828ae |
|
BLAKE2b-256 | 950faeccf7a3893f5a440213d94fd45d329009c84d6305b019b1ad09ffdba6da |