コード例 #1
0
def profilepage():
  if getcookie("User") == False:
    return render_template("error.html", error="You have not logged in!")
  if checkhourly() == True:
    return render_template("error.html", error="Hourly incomes are being sent out. Try again in a few seconds!")
  cookie = getcookie("User")
  user = getuser(cookie)
  ready = getusercd(cookie)
  return render_template("profile.html", user=user, ready=ready, cookie=cookie)
コード例 #2
0
def login():
  if request.method == "POST":
    if getcookie("User") != False:
      return render_template("error.html", error="You have already logged in!")
    username = request.form['namelogin']
    if getuser(username) == False:
      return render_template("error.html", error="That is not the name of a Cabin!")
    password = request.form['passwordl']
    if check_password_hash(gethashpass(username), password) == False:
      return render_template("error.html", error="Wrong password!")
    addcookie("User", username)
    return redirect("/")
コード例 #3
0
def main():
  cookie = str(getcookie("User"))
  if cookie == False:
    return render_template("index.html", cookie=cookie)
  user = getuser(cookie)
  ready = getusercd(cookie)
  useremployees = []
  for employee in employees:
    useremployees.append({"Name": employee, "Boost": f"₹{employees[employee]}/hr", "Price": f"₹{str(getpriceempl(cookie, employee))}0", "Amount": getamountempl(getcookie("User"), employee)})
  userdecos = []
  for deco in decorations:
    userdecos.append({"Name": deco, "Boost": f"₹{decorations[deco]}/hr", "Price": f"₹{str(getpricedeco(cookie, deco))}0", "Amount": getamountdeco(getcookie("User"), deco)})
  userupgrades = []
  for up in upgrades:
    userupgrades.append({"Name": up, "Boost": f"₹{upgrades[up]}/hr", "Price": f"₹{str(getpriceup(cookie, up))}0", "Amount": getamountup(getcookie("User"), up)})
  return render_template("index.html", cookie=cookie, user=user, ready=ready, employees=useremployees, decorations=userdecos, upgrades=userupgrades, franstats=getuserfranstats(cookie), franhourly=getuserfranhourly(cookie), sms=getusersm(cookie))
コード例 #4
0
ファイル: app.py プロジェクト: kawyua/twitchhistory
def history():
    '''
    post from submission, sets the page for /submit and gets graph
    Returns: /submit template page
    '''
    if request.method == 'POST':
        print("access token status: " + str(validate_access_token()))
        login = html.escape(request.form['login'])
        if str(login) == '':
            print("empty user")
            return jsonify({'data': "empty user"})
        login = str(login)
        userdata = getuser(login)
        if len(userdata) == 0:
            return jsonify({'data': "user doesn't exist."})
        print("inserting follows2 for history")
        return_task = insertfollows2(userdata)
        return return_task
    else:
        return'Bad Request', 400
コード例 #5
0
ファイル: app.py プロジェクト: kawyua/twitchhistory
def gettriads():
    '''
    from submission, sets the page for /submit and calls to make recommendations
    Returns: /submit template page
    '''
    if request.method == 'POST' and (ENV == 'dev' or session["login"] == 'kawyua'):
        if 'login' not in request.form or 'stopped_at' not in request.form or 'second' not in request.form :
            return render_template('index.html', message='Input is wrong')
        login = request.form['login']
        stopped_at = int(request.form['stopped_at'])
        second = request.form['second']
        if login == '' or stopped_at == '' or second == '':
            print("empty triad form")
            print(login)
            print(stopped_at)
            print(second)
            #print("empty user")
            return render_template('index.html', message='Please enter required fields')
        userdata = getuser(login)
        print(login)
        print(stopped_at)
        print(second)
        print(userdata)
        if len(userdata) == 0:
            return render_template('index.html', message='User doesnt exist.')
        if second == "deleteusercomment":
            db.session.execute(
            text('''DELETE
            FROM Comments
            WHERE user_login = :user_login; ''' ),
            {"user_login":str(login)}
            )
            db.session.commit()
        else:
            getfollows(userdata[0]["id"], stopped_at, second)
        
        return render_template('index.html')
    else:
        return'Bad Request', 400
コード例 #6
0
ファイル: app.py プロジェクト: kawyua/twitchhistory
def graph():
    '''
    post from submission, sets the page for /submit and gets graph
    Returns: /submit template page
    '''
    jobs = q.jobs  # Get a list of jobs in the queue
    message = None
    if request.method == 'POST':
        print("access token status: " + str(validate_access_token()))
        login = html.escape(request.form['login'])
        if str(login) == '':
            print("empty user")
            return jsonify({'data': "empty user"})
        login = str(login)
        userdata = getuser(login)
        if len(userdata) == 0:
            return jsonify({'data': "user doesn't exist."})
        print("inserting follows2 for graph")
        #remember followdata is already sorted by most recent follow date
        return_task = insertfollows2(userdata)
        return return_task
    else:
        return'Bad Request', 400