def main(): if (len(sys.argv) != 3): print("usage: %s <credentials.json> <sheetname>" % (sys.argv[0])) return 1 creds = sys.argv[1] sheetname = sys.argv[2] # authorize returns gspread client instance gc = utils.authorize(creds) # client.open returns the gspread spreadsheet instance spsheet = gc.open(sheetname) # create a object of 'mf' class, # takes gspread spreadsheet instance mfsheet = mf(spsheet) # dump all data from spreadsheet into a file mf_json_file = sheetname + ".json" mfsheet.dump(mf_json_file) # output the summary sheet data mfsheet.get_summary() # dump summary data into a file mf_summary_json_file = sheetname + "-summary.json" mfsheet.dump_summary(mf_summary_json_file)
def wrapper(request, *args, **kwargs): if not authorize(request)\ and getattr(settings,'API_AUTH_REQUIRED', True): return HttpResponse(unauthorized_json_response(), status=401) return func(request, *args, **kwargs)
def api_login(): login = request.form.get('login', None) password = request.form.get('password', None) if login is None or password is None: return jsonify({'status': 'error', 'message': 'Неверные данные для входа'}) user = authorize(login, password) if user.is_authorized(): session['user_login'] = login return jsonify({'status': 'ok'}) return jsonify({'status': 'error', 'message': 'Неверные данные для входа'})
def login(): if request.method=="POST": result = utils.authorize(str(request.form.get("username_login","")).lower(), str(request.form.get("password_login",""))) #successful login if result == 0: session["username"] = request.form.get("username_login","") return redirect("/") #failed attempt! else: return render_template("index.html",type_login=1) else: return render_template("index.html")
def login(): if request.method=="POST": result = utils.authorize(str(request.form.get("username_login","")).lower(), str(request.form.get("password_login",""))) #successful login if result == 0: session["username"] = request.form.get("username_login","") return redirect("/route") #failed attempt! else: return render_template("home.html",type_login=1) else: return render_template("home.html")
def login(): if "username" in session: return redirect(url_for("search")) if request.method == "GET": return render_template("index.html") else: username = request.form["username"] password = request.form["password"] if utils.authorize(username, password): session["username"] = username return redirect(url_for("search")) else: return redirect(url_for("login"))
def main(): if (len(sys.argv) != 3): print("usage: %s <credentials.json> <sheetname>" % (sys.argv[0])) return 1 creds = sys.argv[1] sheetname = sys.argv[2] # authorize returns gspread client instance gc = utils.authorize(creds) # client.open returns the gspread spreadsheet instance spsheet = gc.open(sheetname) # spreadsheet.worksheets returns the list of worksheets wsheet_list = spsheet.worksheets() # print all worksheet titles print("List of sheets in ", sheetname) for sheet in wsheet_list: print("- %s" % (sheet.title))
def updateUser(auth_token, update_user_id, fields_to_update): response = requests.put(BASE_URL + '/external/users/' + update_user_id, headers={'Authorization': 'Bearer ' + auth_token}, data=fields_to_update) if response.status_code == 200: response_json = response.json() return response_json else: raise Exception('Failed to update user') try: # Get auth token to make authorized calls token = authorize() # Get all users users = getAllUsers(token) pprint.pprint(users) # Get a single user by ID user_id = '5c62f5585a0a4300178eb310' user = getUser(token, user_id) # Update a single user by ID user_update_fields = {'name': '1st Grade Teacher'} updated_user = updateUser(token, user_id, user_update_fields) pprint.pprint(updated_user) except Exception as e: print("Error: {0}".format(e))
# import the necessary packages import numpy as np import cv2 import pickle import utils import time import os utils.authorize() face_cascade = cv2.CascadeClassifier( '/usr/local/lib/python3.8/site-packages/cv2/data/haarcascades/haarcascade_frontalface_alt2.xml' ) recognizer = cv2.face.LBPHFaceRecognizer_create() to_train = input("Do you want to train your dataset [Y/n]:") if to_train.lower() == 'y': utils.trainner() else: if not os.path.exists("trainner.yml"): print("Training anyway") utils.trainner() else: pass recognizer.read("trainner.yml") temp_label = 0 labels = {} song_list = [ 'https://p.scdn.co/mp3-preview/8226164717312bc411f8635580562d67e191a754?cid=a112aa48ef534bbcafb9baba352d9f67', 'https://p.scdn.co/mp3-preview/50e82c99c20ffa4223e82250605bbd8500cb3928?cid=a112aa48ef534bbcafb9baba352d9f67'