def archivied_media(username, password): api = ig_login(username, password) results = api.feed_only_me() next_max_id = results.get('next_max_id') while next_max_id: results = api.feed_only_me(max_id=next_max_id) next_max_id = results.get('next_max_id') return jsonify({"Data:": results})
def ig_saved_feed(username, password): api = ig_login(username, password) results = api.saved_feed() next_max_id = results.get('next_max_id') while next_max_id: results = api.saved_feed(max_id=next_max_id) next_max_id = results.get('next_max_id') return jsonify({"Data:": results})
def ig_search_users(username, password, user): api = ig_login(username, password) results = api.search_users(user) next_max_id = results.get('next_max_id') while next_max_id: results = api.search_users(user, max_id=next_max_id) next_max_id = results.get('next_max_id') return jsonify({"Data:": results})
def ig_media_likers_chrono(username, password, media_id): api = ig_login(username, password) likers = [] results = api.media_likers_chrono(media_id) next_max_id = results.get('next_max_id') while next_max_id: results = api.media_likers_chrono(media_id) likers.extend(results.get('users', [])) next_max_id = results.get('next_max_id') likers.extend(results.get('users', [])) return jsonify({"Data:": likers})
def following_list(username, password): api = ig_login(username, password) user_id = api.authenticated_user_id following = [] rank = api.generate_uuid() results = api.user_following(user_id, rank) next_max_id = results.get('next_max_id') while next_max_id: results = api.user_following(user_id, rank_token=rank, max_id=next_max_id) following.extend(results.get('users', [])) next_max_id = results.get('next_max_id') following.extend(results.get('users', [])) return jsonify({"Data:": following})
def get_user_data(username, password, username_id): api = ig_login(username, password) data = api.username_feed(username_id) return jsonify({'Data': data})
def check_username(username, password, newusername): api = ig_login(username, password) result = api.check_username(newusername) return jsonify({"Data: ": result})
def reels_blocked_list(username, password): api = ig_login(username, password) reels_blocked_users = api.blocked_reels() return jsonify({"Data:": reels_blocked_users})
def direct_info(username, password): api = ig_login(username, password) direct = api.direct_v2_inbox() return jsonify({'Data': direct})
def ig_self_data(username, password): api = ig_login(username, password) data = api.user_detail_info(api.authenticated_user_id) return jsonify({'Data': data})
def get_explore(username, password): api = ig_login(username, password) data = api.explore() return jsonify({'Data': data})
def blocked_list(username, password): api = ig_login(username, password) blocked_users = api.blocked_user_list() return jsonify({"Data:": blocked_users})
def self_feed_liked(username, password): api = ig_login(username, password) data = api.feed_liked() return jsonify({"Data: ": data})
def media_informations(username, password, media_id): api = ig_login(username, password) data = api.user_feed(media_id) return jsonify({'Data': data})
def ig_save_media(username, password, media_id): api = ig_login(username, password) media_id = api.save_photo(media_id) return jsonify({'Data': media_id})
def ig_news(username, password): api = ig_login(username, password) news = api.news_inbox() return jsonify({'Data': news})
def user_insights(username, password): api = ig_login(username, password) insights = api.insights() return jsonify({'Data': insights})