def unsubscribe(tag): base_url = quorum.conf("BASE_URL") callback_url = base_url + "/notify" api = _get_api() api.unsubscribe(object="tag", aspect="media", object_id=tag, callback_url=callback_url) return flask.redirect(flask.url_for("index"))
def print_photo(id): url = _ensure_api() if url: return flask.redirect(url) api = _get_api() media = api.get_media(id) print_image(media) return flask.redirect(flask.url_for("show_photo", id=id))
def schedule_tag(tag): url = _ensure_api() if url: return flask.redirect(url) quota = quorum.get_field("quota", util.QUOTA_USER, int) util.schedule_tag(tag, quota=quota) return flask.redirect(flask.url_for("show_tag", tag=tag))
def print_photo(id): url = _ensure_api() if url: return flask.redirect(url) api = _get_api() media = api.get_media(id) print_image(media) return flask.redirect( flask.url_for("show_photo", id = id) )
def schedule_tag(tag): url = _ensure_api() if url: return flask.redirect(url) quota = quorum.get_field("quota", util.QUOTA_USER, int) util.schedule_tag(tag, quota = quota) return flask.redirect( flask.url_for("show_tag", tag = tag) )
def oauth(): code = quorum.get_field("code") state = quorum.get_field("state") api = _get_api() access_token = api.oauth_access(code) flask.session["ig.access_token"] = access_token flask.session["ig.user_id"] = api.user_id flask.session.permanent = True util.set_value("ig.access_token", access_token) return flask.redirect(state or flask.url_for("index"))
def unsubscribe(tag): base_url = quorum.conf("BASE_URL") callback_url = base_url + "/notify" api = _get_api() api.unsubscribe( object = "tag", aspect = "media", object_id = tag, callback_url = callback_url ) return flask.redirect( flask.url_for("index") )
def oauth(): code = quorum.get_field("code") state = quorum.get_field("state") api = _get_api() access_token = api.oauth_access(code) flask.session["ig.access_token"] = access_token flask.session["ig.user_id"] = api.user_id flask.session.permanent = True util.set_value("ig.access_token", access_token) return flask.redirect( state or flask.url_for("index") )