Esempio n. 1
0
def sign_up_page():
    """Registers user"""

    form = RegisterForm()

    if form.validate_on_submit():

        try:
            user = User.signup(
                username=form.username.data,
                first_name=form.first_name.data,
                last_name=form.last_name.data,
                password=form.password.data,
                email=form.email.data,
            )
            db.session.commit()

        except IntegrityError:
            flash("Username already taken", 'danger')
            return render_template('signup.html', form=form)

        db.session.add(user)
        db.session.commit()

        login(user)

        return redirect("/drinks/page1")

    else:

        return render_template('signup.html', form=form)
Esempio n. 2
0
def main():
    fn.init()
    myself = Student()  # 创建实例

    fn.login(myself)  # 登录

    """主循环"""
    while True:
        get_input = fn.menu()
        if get_input == 1:
            exit()
        elif get_input == 2:
            fn.add_new_test(myself)
        elif get_input == 3:
            fn.make_bar_graph(myself)
        elif get_input == 4:
            fn.remove_test(myself)
        elif get_input == 5:
            fn.change_results(myself)
        elif get_input == 6:
            fn.make_line_graph(myself)
        elif get_input == 7:
            fn.show_tests_list(myself)
        elif get_input == 8:
            fn.show_test_info(myself)
        elif get_input == 9:
            fn.rename_test(myself)
        elif get_input == 10:
            fn.change_passwd(myself)
Esempio n. 3
0
 def test_001_Login(self):
     try:
         config.driver.find_element_by_css_selector('a.fr.iconf.iconf_navbar_compose')
         print "已登录~"
     except:
         print "立即登录"
         functions.login()
         print "登录完成~"
     finally:
         print "pass~"
Esempio n. 4
0
def add_user():
    """add a new user"""

    name = request.form.get("name")
    email = request.form.get("email")
    password = request.form.get("password")
    bio = request.form.get("bio")
    photo = functions.save_photo("pic")
    imdb = request.form.get("imdb")
    current_link = request.form.get("current_link")
    color_scheme = request.form.get("color")

    print(name, email, password, bio, imdb, current_link, color_scheme)

    kwargs = dict(name=name,
                  email=email,
                  password=password,
                  bio=bio,
                  photo=photo,
                  imdb=imdb,
                  current_link=current_link,
                  color_scheme_id=color_scheme)

    print("test")
    print(kwargs)

    keys_to_remove = []

    for key in kwargs.keys():
        if kwargs[key] == "":
            keys_to_remove.append(key)

    for key in keys_to_remove:
        del kwargs[key]

    user = User(**kwargs)

    #add data
    db.session.add(user)
    #commit
    db.session.commit()

    user = User.query.filter(User.email == email).first()
    print(user)
    print(user.user_id)

    functions.login(user, password)

    return redirect("/users/{}/my_homepage".format(user.user_id))
Esempio n. 5
0
def runfight(user):
    conf = configparser.ConfigParser()
    conf.read("./conf/user.conf")  # 文件路径读conf
    userConf = dict(conf.items(user))  # 用户配置字典
    # print(userConf)

    # 配置logger
    log = Logger(logname=time.strftime("%Y-%m-%d", time.localtime()),
                 loglevel=1,
                 logger=userConf.get("username")).getlog()

    login(userConf, conf, user, log, 0)
    kezhanlingjiang(log)  # 客栈领奖
    wulinmengzhu(1, log)  # 武林盟主
    wending(3, 0, log)  # 问鼎天下 暂时可用 #todo 1.助威 2.优先打标记
    mengxiangzhilv(log)  # 梦想之旅 to do 区域领奖
    huajuanmizong(log)  # 画卷迷踪
    huanjing(log)  # 幻境
    doushenta(log)  # 斗神塔 todo 优化线程执行逻辑
    fenxiang(log)  # 分享 todo 领奖
    lilian(6394, 3, log)  # 历练 todo 优化,bossid放在一个list里
    lilian(6393, 3, log)
    xialv(log)  # 侠侣
    wulin(log, 1)  # 武林大会 todo 手机区报名优化
    xieshenmibao(log)  # 邪神秘宝
    gongfeng(log, 3089)  # 帮派供奉
    shiergong(log, 1011)  # 十二宫
    xuyuan(userConf.get("username"), log)  # 许愿 fixme 领奖
    huangjinliansai(log)  # 帮派黄金联赛 todo
    yuanzhengjun(log)  # 帮派远征军
    liumenhuiwu(log)  # 六门会武
    dianfeng(log)  # 巅峰之战
    huiliu(log)  # 回流
    menpai(userConf.get("username"), log)  # 门派(包括邀请赛)
    tiaozhanboss(log, userConf.get("username"))
    tiguan(log)  # 踢馆 todo 再看看
    liangcao(log)  #todo 领奖
    biaoxingtianxia(userConf.get("username"), log)  # 镖行天下
    shengri(log)  # 生日 todo 50次领奖
    meirijiangli(log)  # 每日奖励(4礼包)
    doudouyueka(userConf.get("username"), log)  # 斗豆月卡
    yaoqing(log)  # 邀请(转盘抽2次奖)
    liwu(log)  # 礼物
    shanghui(log)  # 商会 todo
    qunxiongzhulu(log)  # 群雄 todo 报名优化(应该没问题了)
    kuangdong(log)  # 矿洞 todo 待优化 + 领奖
    bangpairenwu(userConf.get("username"), log)  #帮派任务
    bangpaijitan(log)  # 祭坛 todo
    jingjichang(log)
Esempio n. 6
0
def messageFilter(update, context):  #This can filter messages
    global needPassword
    banned = functions.isBanned(update.message.from_user.id)
    if banned:
        answ = "You are banned"
        update.message.reply_text(answ)
    else:
        logged = functions.isLoged(update.message.from_user.id)
        if logged:
            answ = functions.filterCommand(update.message.text,
                                           update.message.from_user.id)
        else:
            if needPassword == True:
                password = functions.login(update.message.text)
                if password:
                    functions.newUser(update.message.from_user.id,
                                      update.message.from_user.username)
                    answ = "Login complete"
                else:
                    answ = "Login failed, restart login"
                needPassword = False
            else:
                needWritePassword = functions.filterLogin(update.message.text)
                if needWritePassword:
                    answ = "Write the password"
                    needPassword = True
                else:
                    answ = "Error to login"
        update.message.reply_text(answ)
Esempio n. 7
0
def get_index():
    if request.method == 'POST':
        if not request.form.get("username"):
            return 'Please provide a username'
        elif not request.form.get("password"):
            return 'Please provide a password'
            #return apology("must provide password", 403)

        submitted_username, submitted_pass = request.form.get(
            "username"), request.form.get("password")
        if functions.login(submitted_username, submitted_pass):
            #setup the session dictionary/object if user successfully logs in
            session["user_id"] = str(functions.get_user_id(submitted_username))
            session["username"] = submitted_username
            return redirect('/')
        else:
            return render_template('index.html', wrong_password=True)

    elif request.method == 'GET':
        #checks to see if there are entries in the session object. if yes, then a user has been logged in
        if 'user_id' in session:
            #render a "logged in" front page
            return redirect("/profile")

        else:
            #render a "logged out" front page
            #test_str = functions.test_db_get_regusers()
            return render_template('index.html')
Esempio n. 8
0
 def login(self):
     response=functions.login(self.session,self.AccountLine.text(),self.PassWord.text(),self.identify.text())
     if(functions.login_check(response.text)):
         print("success")
         #print(response.text)
         if(self.save_password.checkState()):
             dic={'save_mode':2,'account':self.AccountLine.text(),'password':self.PassWord.text()}
         elif(self.save_account.checkState()):
             dic={'save_mode':1,'account':self.AccountLine.text(),'password':''}
         else:
             dic={'save_mode':0,'account':'','password':''}
         f=open('info','w')
         f.write(str(dic))
         f.close()
         self.booking=booking.Booking(self,self.session,self.AccountLine.text())
         self.booking.show()
         self.hide()
     else:
         self.session=functions.get_start()
         self.pic = QPixmap("cookies.png")
         martix = QMatrix()
         martix.scale(0.6, 0.6)
         self.identify_pic.setPixmap(self.pic.transformed(martix))
         print('failed')
         self.identify.setText('')
Esempio n. 9
0
def login_form():
    if request.method == 'POST':
        if request.form.get('sec-password'):
            return render_template('login.html',
                                   error='wrongpassword',
                                   what=[True, False])
        else:
            username = request.form.get('username')
            password = request.form.get('password')
            info = F.login(username, password)
            if info == 'usernotexist':
                return render_template('login.html',
                                       error='usernotexist',
                                       what=[True, False])
            elif info == 'wrongpassword':
                return render_template('login.html',
                                       error='wrongpassword',
                                       what=[True, False])
            else:
                user_id = F.get_id(username)[0]
                if F.get_2auth(user_id)[0] == "None":
                    res = make_response(redirect('/'))
                    res.set_cookie('WOWPOW',
                                   E.encrypt(str(F.get_id(username))))
                    return res
                else:
                    return render_template('2auth.html',
                                           info=[username, password],
                                           what=[True, False])
    else:
        return render_template("login.html", what=[True, False])
Esempio n. 10
0
def btn_event_login(url, textlbl, label_movieName, label_episode,
                    spinBox_episode, btn_login):
    global PLAY_LIST
    PLAY_LIST = None
    spinBox_episode.setDisabled(True)
    spinBox_episode.setVisible(False)
    label_movieName.clear()
    spinBox_episode.setValue(-1)
    try:
        resp = functions.login(url)
    except:
        textlbl.append("网页登陆异常,请检查输入地址是否可用!")
        return
    textlbl.append("Retriving movie resources......")
    try:
        playlist = re.findall('var \$playlist="(.*?)"', resp)[0]
        movieName = re.findall('正在播放:(.*?) ', resp)[0]  # 电影名
        label_movieName.setText('正在下载: ' + movieName)
    except:
        textlbl.append('页面打开错误,请输入播放页面的网页地址.')
        return
    if len(playlist.split('+++')) > 1:
        label_episode.setText('共%d集,请选择集数(输入0则下载全集):' %
                              len(playlist.split('+++')))
        spinBox_episode.setDisabled(False)
        spinBox_episode.setVisible(True)
        myWin.spinBox_episode.setMaximum(len(playlist.split('+++')))
        myWin.spinBox_episode.setValue(-1)
    else:
        label_episode.setText("电影,无需选择集数")
    PLAY_LIST = playlist
Esempio n. 11
0
def login_page():
    """Handle user login."""
    form = LoginForm()

    if form.validate_on_submit():
        print(form)
        print(form.data)
        user = User.authenticate(form.username.data, form.password.data)

        if user:
            login(user)
            flash(f"Hello, {user.username}!", "success")
            return redirect("/user/favorites")

        flash("Invalid credentials.", 'danger')

    return render_template('login.html', form=form)
Esempio n. 12
0
def main():
    while True:
        choice = input("Do you want to register or login?")
        if choice == "register":
            functions.register()
        elif choice == 'login':
            print("Player 1 please login")
            player1 = functions.login()
            print("Player 2 please login")
            player2 = functions.login()

            Player1Roll = functions.roll(player1)
            Player2Roll = functions.roll(player2)

            functions.decisive(Player1Roll, Player2Roll, player1, player2)
        else:
            print('Wrong keyword, please try again.')
Esempio n. 13
0
def get_tf_resources(playurl, textlbl):
    resp = functions.login(playurl)
    resources_list = re.findall('http://.*?ts', resp)
    textlbl.append(
        '------------Movie resources retrived successfully-------------')
    for i in resources_list:
        textlbl.append(i)
    return resources_list
Esempio n. 14
0
def main():
    # dl_path = 'konkursne'
    username = input('Enter username:'******'Enter password:'******'selenium-drivers/geckodriver')
    try:
        login(username, password, browser)
        time_d = datetime.timedelta(days=int(days))
        target_date = curr_date - time_d
        print(target_date)
        data = get_json_list(browser, target_date)
        enter_data(browser, data)
        browser.close()
    except:
        browser.close()
Esempio n. 15
0
 def on_error(self, status_code):
     global LAST_STATUS_CODE
     global HANG_TIME
     HANG_TIME = time.time()
     if int(status_code) != int(LAST_STATUS_CODE):
         LAST_STATUS_CODE = status_code
         msg = ("[{0}] Twitter Returning Status Code: {1}.\n"
                "More Info: https://dev.twitter.com/overview/api/response-codes").format(
                 time.strftime("%Y-%m-%d %H:%M"), status_code)
         print(msg)
         post_tweet(func.login(status=True), msg)
     return True
Esempio n. 16
0
def start_stream(sapi=None):
    if sapi is None:
        sapi = func.login(rest=False)
    try:
        stream_sapi = tweepy.Stream(sapi, CustomStreamListener())
        print("[INFO] Reading Twitter Stream!")
        stream_sapi.filter(
            track=[x.lower() for x in settings['twitter_track']], async=True)
    except (KeyboardInterrupt, SystemExit):
        stream_sapi.disconnect()
        sys.exit(0)
    return stream_sapi
Esempio n. 17
0
def start_stream(sapi=None):
    if sapi is None:
        sapi = func.login(rest=False)
    try:
        stream_sapi = tweepy.Stream(sapi, CustomStreamListener())
        print("[INFO] Reading Twitter Stream!")
        stream_sapi.filter(
            track=[x.lower() for x in settings['twitter_track']], async=True)
    except (KeyboardInterrupt, SystemExit):
        stream_sapi.disconnect()
        sys.exit(0)
    return stream_sapi
Esempio n. 18
0
 def on_error(self, status_code):
     global LAST_STATUS_CODE
     global HANG_TIME
     HANG_TIME = time.time()
     if int(status_code) != int(LAST_STATUS_CODE):
         LAST_STATUS_CODE = status_code
         msg = (
             "[{0}] Twitter Returning Status Code: {1}.\n"
             "More Info: https://dev.twitter.com/overview/api/response-codes"
         ).format(time.strftime("%Y-%m-%d %H:%M"), status_code)
         print(msg)
         post_tweet(func.login(status=True), msg)
     return True
Esempio n. 19
0
    def test_login_notexist(self):
        username = "******"
        userpwd = "12345"
        check = q.checkRecordExistByConditions(
            "Users",
            "user_name = '%s' AND user_pwd = '%s'",
            (username, userpwd),
        )
        self.assertFalse(check)  # No such user

        u_id = f.login(username, userpwd)

        # invalid u_id indicating no such user exist
        self.assertEqual(u_id, -1)
Esempio n. 20
0
def make_request_headers(place,
                         host=None,
                         user=None,
                         password=None,
                         inniesession=session):

    print("Validating credentials...")
    referer = host + '/ui'
    request_headers = {'Host': host, 'Origin': host, 'Referer': referer}
    request_headers['X-CSRF-Token'] = functs.login(inniesession, user,
                                                   password, host,
                                                   request_headers)

    return host, request_headers
Esempio n. 21
0
def run_tests():
    print("Login Test:")
    print(functions.login())
    print("\nGet Level Test:")
    print(functions.get_level(123))
    print("\nRandom Waifu Test:")
    print(functions.waifu(0))
    print("\nRandom Husbando Test:")
    print(functions.waifu(1))
    # Name should be flipped
    print("\nWaifuRegister Test:")
    print(functions.waifuregister(123, "Test Username", "rin shibuya", 0))
    # Name should return "not enough images"
    print("\nHusbandoReigster Paste Test:")
    print(functions.waifuregister(123, "Test Username", "admiral", 1))
    # Name should work
    print("\nHusbandoReigster Test:")
    print(
        functions.waifuregister(123, "Test Username",
                                "admiral (kantai collection)", 1))
    print("\nMyWaifu Test:")
    print(functions.mywaifu(123, 0))
    print("\nMyHusbando Test:")
    print(functions.mywaifu(123, 1))
    print("\nRemoveWaifu Test:")
    print(functions.waifuremove(123, 0))
    print("\nRemoveHusbando Test:")
    print(functions.waifuremove(123, 1))
    print("\nRandom OTP Test:")
    print(functions.otp(""))
    print("\nRandom List Shipgirl Test:")
    print(functions.random_list("Shipgirl", ""))
    print("\nRandom List Imouto Test:")
    print(functions.random_list("Imouto", ""))
    print("\nRandom List Shota Test:")
    print(functions.random_list("Shota", ""))
    print("Sleeping for 10 seconds...")
    time.sleep(10)
    print("\nRandom List Sensei Test:")
    print(functions.random_list("Sensei", ""))
    print("\nRandom List Senpai Test:")
    print(functions.random_list("Senpai", ""))
    print("\nRandom List Kouhai Test:")
    print(functions.random_list("Kouhai", ""))
    print("\nRandom List Kouhai Male Test:")
    print(functions.random_list("Kouhai", "male"))
    print("\nAiring Test:")
    print(functions.airing("One Piece"))
    print("\nFinished all Tests!")
Esempio n. 22
0
def run_tests():
    print("Login Test:")
    print(functions.login())
    print("\nGet Level Test:")
    print(functions.get_level(123))
    print("\nRandom Waifu Test:")
    print(functions.waifu(0))
    print("\nRandom Husbando Test:")
    print(functions.waifu(1))
    # Name should be flipped
    print("\nWaifuRegister Test:")
    print(functions.waifuregister(123, "Test Username", "rin shibuya", 0))
    # Name should return "not enough images"
    print("\nHusbandoReigster Paste Test:")
    print(functions.waifuregister(123, "Test Username", "admiral", 1))
    # Name should work
    print("\nHusbandoReigster Test:")
    print(functions.waifuregister(123, "Test Username",
                                       "admiral (kantai collection)", 1))
    print("\nMyWaifu Test:")
    print(functions.mywaifu(123, 0))
    print("\nMyHusbando Test:")
    print(functions.mywaifu(123, 1))
    print("\nRemoveWaifu Test:")
    print(functions.waifuremove(123, 0))
    print("\nRemoveHusbando Test:")
    print(functions.waifuremove(123, 1))
    print("\nRandom OTP Test:")
    print(functions.otp(""))
    print("\nRandom List Shipgirl Test:")
    print(functions.random_list("Shipgirl", ""))
    print("\nRandom List Imouto Test:")
    print(functions.random_list("Imouto", ""))
    print("\nRandom List Shota Test:")
    print(functions.random_list("Shota", ""))
    print("Sleeping for 10 seconds...")
    time.sleep(10)
    print("\nRandom List Sensei Test:")
    print(functions.random_list("Sensei", ""))
    print("\nRandom List Senpai Test:")
    print(functions.random_list("Senpai", ""))
    print("\nRandom List Kouhai Test:")
    print(functions.random_list("Kouhai", ""))
    print("\nRandom List Kouhai Male Test:")
    print(functions.random_list("Kouhai", "male"))
    print("\nAiring Test:")
    print(functions.airing("One Piece"))
    print("\nFinished all Tests!")
Esempio n. 23
0
    def test_login_exist(self):
        # Pre-cond
        username = "******"
        userpwd = "12345"
        f.signUp(username, userpwd)

        result_list = q.selectInfoByConditions(
            "Users",
            "user_id",
            "user_name = '%s' AND user_pwd = '%s'",
            (username, userpwd),
        )
        self.assertEqual(len(result_list), 1)  # Exist now

        u_id = f.login(username, userpwd)
        u_id_db = result_list[0]['user_id']
        self.assertEqual(u_id, u_id_db)
def main():
    pc_dir, player_dir = login()
    # cls()

    pc_playlist = Playlist(pc_dir)

    player_playlist = Playlist(player_dir)

    print("----------------CLEANING PLAYLIST----------------")

    clean_player_folders(pc_playlist, player_playlist)

    print('\n\n')

    print("----------------SYNCING PLAYLIST----------------")

    copy_music_to_player(pc_playlist=pc_playlist,
                         player_playlist=player_playlist)
    def insta_login(self):
        email = self.email_field.text
        pwd = self.pwd_field.text
        #check if user info were provided
        if email == '':
            self.popup_message("Erro!", "Digite seu email")
        elif len(pwd) < 6:
            self.popup_message("Erro!",
                               "Password não pode ser menor que 6 digitos")
        else:
            driver = open_chrome('https://www.instagram.com/')
            logar = login(driver, email, pwd)
            if logar[0] == 'fail':
                self.popup_message("Erro!", logar[1])
            else:

                action = like_posts(driver, 300)
                self.popup_message("Insta Liker", action)
Esempio n. 26
0
def display_login():
    username = raw_input("username:\t")
    if username and len(username) > 0:
        password = raw_input("password:\t")
        if password and len(password) > 0:
            password = encrypt_string(password)

            if login(username, password):
                user_id = get_id(username, password)
                return user_id
            else:
                print "username, password is incorrect"
                return -1
        else:
            print "password is empty!!"
            return -1
    else:
        print "username is emtpy!!"
        return -1
Esempio n. 27
0
def staff_login():
    conn = functions.getConn('tabtracker')
    staffId = request.form['staffId']
    passwd = request.form['pwd']
    row = functions.login(conn,staffId)
    
    hashed = row['hashed']
    if hashed and bcrypt.hashpw(passwd.encode('utf-8'),hashed.encode('utf-8')) == hashed:
        flash('successfully logged in as '+staffId)
        session['staffId'] = staffId
        session['currentOrders'] = {}
        return redirect(url_for('tabs'))
    else:
        if not hashed:
            session['staffId'] = staffId
            session['currentOrders'] = {}
            return redirect(url_for('tabs'))
        flash("incorrect login credentials!")
        return redirect(url_for('index'))
Esempio n. 28
0
def Donation():
    'donations will get a comment on own and their steamprofile'
    history = trades(func=1)
    session = functions.login()
    for array in history['response']['trades']:
        try:
            array['assets_given']
        except:
            #this is a donation
            #find out the user, the item traded
            other_steamid = array['steamid_other']
            #add exceptions to steamid
            if int(other_steamid) in steam_exceptions:
                continue
            r = requests.get(api_url +
                             'ISteamUser/GetPlayerSummaries/v0002/?key=' +
                             apikey + '&steamids=' + other_steamid)
            other_profile = r.json()
            other_name = other_profile['response']['players'][0]['personaname']
            functions.post_comment('donating', other_name, other_steamid,
                                   session)
Esempio n. 29
0
def login2_form():
    if request.method == 'POST':
        if request.form.get('sec-password'):
            username = request.form.get('username')
            password = request.form.get('password')
            sec_password = request.form.get('sec-password')
            info = F.login(username, password)
            if info == 'usernotexist':
                return render_template('login.html',
                                       error='usernotexist',
                                       what=[True, False])
            elif info == 'wrongpassword':
                return render_template('login.html',
                                       error='wrongpassword',
                                       what=[True, False])
            else:
                user_id = F.get_id(username)[0]
                if F.get_2auth(user_id)[0] == "None":
                    res = make_response(redirect('/'))
                    res.set_cookie('WOWPOW',
                                   E.encrypt(str(F.get_id(username))))
                    return res
                else:
                    id = F.get_id(username)
                    pass2_encrypt = hashlib.sha224(
                        sec_password.encode()).hexdigest()
                    if F.get_2auth(user_id)[0] == pass2_encrypt:
                        res = make_response(redirect('/'))
                        res.set_cookie('WOWPOW',
                                       E.encrypt(str(F.get_id(username))))
                        return res
                    else:
                        return redirect('/')
        else:
            return redirect('/')
    else:
        return redirect('/')
Esempio n. 30
0
#---------- prerequisite code start
import os, sys, glob, math, random, gfx, config, functions, time, requests, adminconsole_commands, urllib.request, re, getpass
#---------- prerequisite code end

functions.load_sequence_complete()
if (functions.check_user_present()==True):
    functions.login()
elif (functions.check_user_present()==False):
    print ("\nWelcome to Multitool! Because this program has not been setup yet, no credentials have been stored (don't worry, the credentials are safely encrypted!). So please follow the instructions below to setup Multitool.\n")
    while True:
        username = input("Enter your desired username: "******"Enter your desired password: "******"utf-8")
        if (" " in username):
            print ("\nInvalid username chosen - username cannot contain spaces!\n")
            continue
        functions.new_user_login(username, password)
        print("\nWelcome %s to Multitool, a program developed to give users the ability do many things. Because this is open-sourced, the community can contribute to it and add more functions. To begin, type: 'help'" %username)
        break
time.sleep(0.1)

print ("Enter your command after ' >>> '. Type 'help' if you need assistance.\n")

program = True
while (program == True):
    user_input = functions.choice_selecter()
    functions.validate_choice(user_input)
Esempio n. 31
0
import numpy as np




LoginUrl = "https://login.ticketmonster.co.kr/user/loginform?return_url="
ItemUrl = [
    "https://www.ticketmonster.co.kr/deal/1156912910?keyword=%EC%8B%B1%EA%B0%80%ED%8F%AC%EB%A5%B4+%EC%9C%A0%EB%8B%88%EB%B2%84%EC%85%9C%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4&reason=er&etype=nm&useArtistchaiRegion=Y",
    "https://www.ticketmonster.co.kr/deal/1574650942?keyword=%EC%8B%B1%EA%B0%80%ED%8F%AC%EB%A5%B4+%EC%9C%A0%EB%8B%88%EB%B2%84%EC%85%9C%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4&reason=er&etype=nm&useArtistchaiRegion=Y"
]


driver = webdriver.Chrome('/Users/user/PycharmProjects/MakePerson/tm/buyer/chromedriver')
timeStap = []
for Num in range(12,16,1):
    driver.get(cd.company_code['login_url'])
    fc.login(driver , ac.tm_acoountsID[Num] , ac.tm_acoountsPAW[Num])



    #첫번쨰 싱가포르 유니버셜
    driver.get(ItemUrl[0])
    fc.reservation(driver , 9)
    fc.order(driver , ac.tm_acoountsLname[Num] , ac.tm_acoountsFname[Num] , "*****@*****.**" , str(5))
    fc.wait(driver)
    time = datetime.datetime.now()
    timeStap.append(time)
    fc.logout(driver)

print(timeStap)
Esempio n. 32
0
from selenium import webdriver
from functions import login, close_notifications, get_posts_links, get_post_info, get_all_midia
from datetime import datetime
from user_info import USERNAME

beggining = datetime.now()
with webdriver.Chrome() as driver:
    driver.get("https://www.instagram.com/")
    driver.implicitly_wait(5)
    login(driver)
    driver.implicitly_wait(5)
    close_notifications(driver)
    driver.get(f"https://www.instagram.com/{USERNAME}")
    post_links = get_posts_links(driver)
    with open('posts_info.csv', 'w') as posts_info:
        collected = 0
        displayed = set()
        for link in post_links:
            collected += 1
            driver.get(link)
            driver.implicitly_wait(1)
            views, likes, date = get_post_info(driver)
            all_midia = get_all_midia(driver)
            posts_info.write(f'{link};')
            posts_info.write(f'{all_midia};')
            posts_info.write(f'{date};')
            posts_info.write(f'{likes};')
            posts_info.write(f'{views}')
            posts_info.write('\n')
            percentage = int(100*collected / len(post_links))
            if percentage % 5 == 0 and percentage not in displayed:
Esempio n. 33
0
import functions

print("\n1. Login\n" "2. Register\n")
option = input("Please select an option: ")

if (option == "2"):
    username = input("Enter E-mail ID: ")
    password = input("Enter Password: "******"customer"
    myresult = functions.register(username, password, stamp)
    if (myresult == None):
        name = input(
            "\n\n\nRegistered Successfully\n\n\nWelcome new user \n\nEnter Name: "
        )
        location = input("Enter location: ")
        functions.insert_customer(name, location, username)

if (option == "1"):
    username = input("Enter E-mail ID: ")
    password = input("Enter Password: "******"customer"
    flag = functions.login(username, password, stamp)
    if (flag == 1):
        info = functions.account(username)
        print("\n\nWelcome back " + info[0] +
              ". \n\nHere are the barbers from " + info[1] + " location.\n\n")
        functions.customer_barber(info[1])
Esempio n. 34
0
#ac.waug_users #이름
#ac.waug_domain #이메일

if __name__ == "__main__":
    Nubers = input("how many tickets")
    StartPoint = input("What accounts do you want to start")
    options = webdriver.ChromeOptions()
    options.add_argument("--window-size=1920,1080")
    driver = webdriver.Chrome(
        '/Users/user/PycharmProjects/MakePerson/waug/buyer/chromedriver',
        options=options)

    timeStap = []
    for Nub in range(int(StartPoint), int(Nubers) + int(StartPoint), 1):
        driver.get(waug_HOMEPAGE)
        fc.login(driver, ac.waug_accounts[Nub], "tongsung8116!")
        time.sleep(1)
        driver.wait = WebDriverWait(driver, 2)
        driver.get(waug_sin_uss_ITEMURL)
        fc.reservation(driver, 1)
        fc.order(driver, ac.waug_users[Nub], '7251', '8121',
                 ac.waug_users[Nub][0])
        fc.payment(driver)
        fc.eticket(driver)
        driver.get("https://www.waug.com/my/order.html")
        fc.logout(driver)
        times = datetime.datetime.now()
        timeStap.append(time)

    print(timeStap)
Esempio n. 35
0
                     "Allowed Users.txt"))
    PATREON_IDS = utils.file_to_list(
        os.path.join(settings['list_loc'],
                     "Patreon Users.txt"))
    IGNORE_WORDS = utils.file_to_list(
        os.path.join(settings['list_loc'],
                     "Blocked Words.txt"))
    LIMITED = False
    HAD_ERROR = False
    LAST_STATUS_CODE = 0
    TWEETS_READ = []
    MOD_IDS = ["2780494890", "121144139"]
    RATE_LIMIT_DICT = {}
    USER_LAST_COMMAND = OrderedDict()
    START_TIME = time.time()
    HANG_TIME = time.time()
    API = None
    STATUS_API = None
    SAPI = None
    TWEETS_READ = utils.file_to_list(
        os.path.join(settings['ignore_loc'],
                     "tweets_read.txt"))
    # TODO: TEMP (Read above)
    open(update['last_crash_file'], 'w')
    API = func.login()
    STATUS_API = func.login(status=True)
    read_notifications(API, False, TWEETS_READ)
    threading.Thread(target=status_account, args=(STATUS_API, )).start()
    threading.Thread(target=func.check_website).start()
    handle_stream(STATUS_API)
Esempio n. 36
0
def run_tests():
    print("Login Test:")
    api = functions.login()
    print(api)
    print("\nTest Tweet")
    msg = "@AceStatusBot Running Tests..."
    api.update_status(status=msg)
    print("\nGet Level Test:")
    print(functions.get_level(123))
    print("\nRandom Waifu Test:")
    print(functions.waifu(0))
    print("\nRandom Husbando Test:")
    print(functions.waifu(1))
    # Name should be flipped
    print("\nWaifuRegister Test:")
    print(functions.waifuregister(123, "Test Username", "rin shibuya", 0))
    # Name should return "not enough images"
    print("\nHusbandoReigster Paste Test:")
    print(functions.waifuregister(123, "Test Username", "admiral", 1))
    # Name should work
    print("\nHusbandoReigster Test:")
    print(functions.waifuregister(123, "Test Username",
                                       "admiral (kantai collection)", 1))
    print("\nMyWaifu Test:")
    print(functions.mywaifu(123, 0))
    print("\nMyHusbando Test:")
    print(functions.mywaifu(123, 1))
    print("\nRemoveWaifu Test:")
    print(functions.waifuremove(123, 0))
    print("\nRemoveHusbando Test:")
    print(functions.waifuremove(123, 1))
    print("\nRandom OTP Test:")
    print(functions.otp(""))
    print("\nRandom List Shipgirl Test:")
    m, i = functions.random_list("Shipgirl", "")
    print(m, i)
    print("\nRandom List Imouto Test:")
    m, ii = functions.random_list("Imouto", "")
    if not i:
        i = ii
    print(m, ii)
    print("\nRandom List Shota Test:")
    print(functions.random_list("Shota", ""))
    print("Sleeping for 10 seconds...")
    time.sleep(10)
    print("\nRandom List Sensei Test:")
    print(functions.random_list("Sensei", ""))
    print("\nRandom List Senpai Test:")
    m, ii = functions.random_list("Senpai", "")
    if not i:
        i = ii
    print(m, ii)
    print("\nRandom List Kouhai Test:")
    print(functions.random_list("Kouhai", ""))
    print("\nRandom List Kouhai Male Test:")
    print(functions.random_list("Kouhai", "male"))
    print("\nAiring Test:")
    print(functions.airing("One Piece"))
    print("\nTest Tweet (with Image)")
    msg = "@AceStatusBot Test Tweet with Image..."
    api.update_with_media(i, status=msg)
    print("\nTest Tweet (with Video)")
    tags = ["rating:safe", "webm", "-extremely_large_filesize",
            "-large_filesize", "-no_audio"]
    i = get_image_online(tags, 0, 1, "")
    msg = "@AceStatusBot Test Tweet with Video..."
    api.update_with_media(i, status=msg)
    print("\nFinished all Tests!")
Esempio n. 37
0
def run_tests():
    print("Login Test:")
    api = functions.login()
    print(api)
    print("\nTest Tweet")
    msg = "@AceStatusBot Running Tests..."
    api.update_status(status=msg)
    print("\nGet Level Test:")
    print(functions.get_level(123))
    print("\nRandom Waifu Test:")
    print(functions.waifu(0))
    print("\nRandom Husbando Test:")
    print(functions.waifu(1))
    # Name should be flipped
    print("\nWaifuRegister Test:")
    print(functions.waifuregister(123, "Test Username", "rin shibuya", 0))
    # Name should return "not enough images"
    print("\nHusbandoReigster Paste Test:")
    print(functions.waifuregister(123, "Test Username", "admiral", 1))
    # Name should work
    print("\nHusbandoReigster Test:")
    print(
        functions.waifuregister(123, "Test Username",
                                "admiral (kantai collection)", 1))
    print("\nMyWaifu Test:")
    print(functions.mywaifu(123, 0))
    print("\nMyHusbando Test:")
    print(functions.mywaifu(123, 1))
    print("\nRemoveWaifu Test:")
    print(functions.waifuremove(123, 0))
    print("\nRemoveHusbando Test:")
    print(functions.waifuremove(123, 1))
    print("\nRandom OTP Test:")
    print(functions.otp(""))
    print("\nRandom List Shipgirl Test:")
    m, i = functions.random_list("Shipgirl", "")
    print(m, i)
    print("\nRandom List Imouto Test:")
    m, ii = functions.random_list("Imouto", "")
    if not i:
        i = ii
    print(m, ii)
    print("\nRandom List Shota Test:")
    print(functions.random_list("Shota", ""))
    print("Sleeping for 10 seconds...")
    time.sleep(10)
    print("\nRandom List Sensei Test:")
    print(functions.random_list("Sensei", ""))
    print("\nRandom List Senpai Test:")
    m, ii = functions.random_list("Senpai", "")
    if not i:
        i = ii
    print(m, ii)
    print("\nRandom List Kouhai Test:")
    print(functions.random_list("Kouhai", ""))
    print("\nRandom List Kouhai Male Test:")
    print(functions.random_list("Kouhai", "male"))
    print("\nAiring Test:")
    print(functions.airing("One Piece"))
    print("\nTest Tweet (with Image)")
    msg = "@AceStatusBot Test Tweet with Image..."
    api.update_with_media(i, status=msg)
    print("\nTest Tweet (with Video)")
    tags = [
        "rating:safe", "webm", "-extremely_large_filesize", "-large_filesize",
        "-no_audio"
    ]
    i = get_image_online(tags, 0, 1, "")
    msg = "@AceStatusBot Test Tweet with Video..."
    api.update_with_media(i, status=msg)
    print("\nFinished all Tests!")
Esempio n. 38
0
    PATREON_IDS = utils.file_to_list(
        os.path.join(settings['list_loc'],
                     "patreon_users.txt"))
    IGNORE_WORDS = utils.file_to_list(
        os.path.join(settings['list_loc'],
                     "Blocked Words.txt"))
    LIMITED = False
    HAD_ERROR = False
    LAST_STATUS_CODE = 0
    TWEETS_READ = []
    MOD_IDS = ["2780494890", "121144139"]
    RATE_LIMIT_DICT = {}
    USER_LAST_COMMAND = OrderedDict()
    START_TIME = time.time()
    HANG_TIME = time.time()
    API = None
    STATUS_API = None
    SAPI = None
    TWEETS_READ = utils.file_to_list(
        os.path.join(settings['ignore_loc'],
                     "tweets_read.txt"))
    # TODO: TEMP (Read above)
    open(update['last_crash_file'], 'w')
    API = func.login(rest=True)
    SAPI = func.login(rest=False)
    STATUS_API = func.login(status=True)
    read_notifications(API, True, TWEETS_READ)
    Thread(target=status_account, args=(STATUS_API, )).start()
    Thread(target=func.check_website).start()
    handle_stream(SAPI, STATUS_API)