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.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d11d8fc034c58c0eab4a5260b0ed206b16f9de539f2d29f8f90a4ab0bd5ebc46 |
|
MD5 | 57d1d61f9e6668fb30023dcb67d812cd |
|
BLAKE2b-256 | 4888f3e36f5dafcd6858579d87c2fffe21bd96eb78596f2ab55034e3cdffa302 |