예제 #1
0
import alpaca_trade_api as tradeapi
import pandas as pd
from login import Login

# create username and password variables
login = Login()
username = login.get_username()
password = login.get_password()

예제 #2
0
 def preview(self):
     '''所有参数都传入,预览成功'''
     self.token = Login().login()  #引用登录
     # self.base_url = 'https://testapi2.coo-k.com'
     # self.base_url = 'http://10.0.10.64:18080'
     self.base_url = 'http://10.0.10.100:17001'
     self.url = self.base_url + '/recipe/preview'
     self.nonce = generateNonce()
     self.signature = generateSignature(self.nonce, 'POST', self.url)
     self.headers = {
         'nonce': self.nonce,
         'User-Agent': 'chunmiapp',
         'signature': self.signature,
         'token': self.token
     }
     self.key = getSessionSecurity(self.nonce)
     register_openers()
     post_data = {
         "name":
         "牛肉饭",
         "tagList": [1, 2],
         "ingredientList": [{
             "name": "牛肉",
             "quality": "一斤"
         }, {
             "name": "五花肉",
             "quality": "二斤"
         }],
         "steps": [{
             "stepPic": "pic1",
             "description": "step1"
         }, {
             "stepPic": "pic2",
             "description": "step2"
         }],
         "content":
         "content",
         "iconPath":
         "recipe/9e07d2d3-f568-46c4-b4b1-333d4ead53fa.png",
         "peopleNum":
         5,
         "duration":
         10,
         "description":
         "description",
         # "state": 2101,
         "categoryId":
         3
     }
     data_json = json.dumps(post_data)
     A = "json=" + data_json
     encoded = encryptAES(A, self.key)
     data = {'data': encoded}
     payload = urllib.urlencode(data)
     request = urllib2.Request(self.url, data=payload)
     request.add_header('nonce', self.nonce)
     request.add_header('signature', self.signature)
     request.add_header('User-Agent', 'chunmiapp')
     request.add_header('token', self.token)
     result = urllib2.urlopen(request).read()
     s = decryptAES(result, self.key)
     print s
     js = json.loads(s)
     recipeid = js['result'][0]
     return recipeid
예제 #3
0
def user_login():
    query = request.json # Set the value to request.form if error is reported

    return jsonify(Login(query['authCode']).get_data())
예제 #4
0
    img = img.subsample(30)
    list_extensions_icon2.append(img)

# Logo of the company
img_logo = tk.PhotoImage(file="img/logo.png")

# Creation of each frame of the window
frame_left = LeftFrame(main_window, list_img_1, list_img_2)
frame_right = RightFrame(main_window, frame_left)

page_initial = PageInitial(frame_right)

menu = Menu(main_window, list_widgets)

# Initialization of the login button
window_login = Login(main_window.frame)

# button_login = ButtonTopText("Se connecter", 2, frame_top.third_top_frame, window_login.create_login_window)


# Initialization of the create page button
def add_page():
    """ Function called when the user clicks on the add_page button """
    print("New Page")
    nb_buttons_max = 11
    if len(frame_left.buttons_page) < nb_buttons_max:
        NewPage(main_window.frame, frame_left, frame_right)


button_add_page = ButtonLeftText(" + ", 20, frame_left.moving_frames[0],
                                 "white", add_page)
예제 #5
0
 def _set_imap(self):
     login = Login(self.email, self.password, self.debug)
     login.login()
     return login.get_imap()
예제 #6
0
 def run(self):
     login = Login("", "").login_()
     if login:
         print("dengli")
예제 #7
0
from OnlineHeart import OnlineHeart
from Silver import Silver
from LotteryResult import LotteryResult
from Tasks import Tasks
from login import Login
from connect import connect
import asyncio
from API import API
from configloader import ConfigLoader
from printer import Printer
from bilibili import bilibili

cf = ConfigLoader("conf/color.conf", "conf/user.conf", "conf/bilibili.conf")
printer = Printer(cf)
bilibili = bilibili(cf)
login = Login(bilibili,cf)
login.success()

bilibili = login.return_bilibili()
api = API(bilibili)
api.user_info()
api.get_bag_list()
task = OnlineHeart(bilibili)
task1 = Silver(bilibili)
task2 = Tasks(bilibili)
task3 = LotteryResult(bilibili)
task4 = connect(printer, bilibili, api)

tasks = [
    task.run(),
    task1.run(),
예제 #8
0
def test_check_min():
    login = Login()
    login.password = "******"
    assert login.is_valid
예제 #9
0
import instagram
import time
import flask
from flask import Flask, render_template, request, redirect
import json

from login import Login
from stream import Stream
from comentario import Comentario
from midia import Midia

app = Flask(__name__)

login = Login(app)
stream = Stream(app, login)
comentario = Comentario(app, login, stream)
midia = Midia(app, stream)


@app.route("/")
def index():
    sair = request.args.get("sair")
    if sair is not None:
        stream.refreshStream()

    if not login.value:
        return redirect("/login")

    erro = request.args.get("erro")
    mensagem = request.args.get("mensagem")
예제 #10
0
__author__ = 'rihab'

import sys

from PyQt5 import QtCore, QtGui, QtWidgets
from ajouter_emp import Ajouter_Employe
from liste_comp import Liste_Competence
from liste_employe import Liste_Employe
from liste_op import Liste_Operation
from login import Login
from ajout_comp import Ajout_Competence
from ajouter_op import Ajouter_Operation
from myapp import MyApp
import connexion

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)

    #MainWindow = MyApp()
    connexion.connect()
    #MainWindow = Liste_Operation()
    #MainWindow = Liste_Employe()
    #MainWindow = Ajouter_Employe()
    #MainWindow = Liste_Competence()
    MainWindow = Login()
    #MainWindow = Ajout_Competence()
    #MainWindow = Ajouter_Operation()
    MainWindow.show()
    sys.exit(app.exec_())
예제 #11
0
from login import Login

if __name__ == '__main__':
    Login()


예제 #12
0
 def __init__(self, user_name, passwd, log_file, url):
     self.log_obj = CLogHelper(log_file, 3)
     self.log_obj.init_log()
     self.login_obj = Login(user_name, passwd, log_file)
     self.url = url
예제 #13
0
 def setUp(self):
     self.exam_login = Login()
     self.ACCESS_CODE, self.driver = self.exam_login.generate_access_code()
예제 #14
0
def test_check_max_plus_one():
    login = Login()
    login.password = "******"
    assert login.is_valid == False
예제 #15
0
from PyQt5.QtWidgets import QApplication
import sys

from test import Test

from login import Login  # This the only one we need.

# from sidebar import Sidebar
# from dashboard import Dashboard
# from employee import Employee       #  Done
# from addemployeedetails import AddEmployeeDetails
# from addproductdetails import AddProductDetails
# from addtabledetails import AddTableDetails
# from addbookingdetails import AddBookingDetails
# from reservations import Reservations   # Done
# from category import Category       # Done
# from tables import Table            # Done
# from settings import Settings # Almost Done
# from addmenudetails import AddMenuDetails
# from orders import Orders

app = QApplication([])
login = Login()  # starting point Login()
sys.exit(app.exec_())
예제 #16
0
def test_weird_chars():
    login = Login()
    login.password = "******"
    assert login.is_valid == False
예제 #17
0
# -*- coding: utf-8 -*-
#from selenium import webdriver
from config import Config
from login import Login
from sms.sms_reg.sms import Sms
# from sms.smska.sms import Sms
'''   Читаем список Аккаунтов и их параметров      '''
# f=open(Config.curDir()+'\Кука [MASKED] Заход с работы.txt','r')
# text=f.readlines()
# cookies=[]
# for item in text:
#     cookies.append(eval(item))
login = Login(Config.login, Config.password)
# r".\proxy\92.63.102.34.zip",
# 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
# cookies)

# покупаем номер
# s=Sms("https://smska.net", Config.SMS.get('smska.net')[0],Config.SMS.get('smska.net')[1])
# success=s.buyNumber()
# if success==False:
#      s.driver.quit()
#      exit()

# Создаем акаунт Google и ждем номер
login.createAccount('Инна ', 'Микранова', 'imikranova2019', 'Lin123da',
                    s.phoneNumber, s)
exit()
'''Поиск канала'''
# driver= webdriver.Chrome("C:\\Users\\User\\Downloads\\chromedriver_win32\\chromedriver.exe")
# driver.implicitly_wait(10)
예제 #18
0
                media_id = href.split("=")[-1]
                media_id = int(media_id)
                lesson = dict(lesson_name=lesson_name,
                              href=href,
                              media_id=media_id,
                              type_icon=type_icon)
                lessons.append(lesson)
            chapter_info = {"chapter_title": chapter_title, "lessons": lessons}
            chapter_infos.append(chapter_info)
        aid_infos = self.get_aid_infos(html)
        data = dict(title=title,
                    introduction=introduction,
                    course_id=self.course_id,
                    chapters=chapter_infos,
                    aid_infos=aid_infos)
        data_json = json.dumps(data, ensure_ascii=False, indent=2)
        with open(self.course_info_json_path, "w", encoding="utf8") as f:
            f.write(data_json)
        return data


if __name__ == "__main__":
    # https://class.imooc.com/lesson/m3u8h5?mid=41093&cid=1330&ssl=1&cdn=aliyun1
    session = Login().login()
    save_path = tools.join_path(tools.main_path(), "下载")

    course_url = "https://class.imooc.com/course/1330"
    courseM3u8Downloader = JzwCourseM3u8Downloader(session, course_url,
                                                   save_path)
    # courseM3u8Downloader.get_course_info(forceDownload=True)
    courseM3u8Downloader.download_m3u8()
예제 #19
0
def main():
    login = Login()
    login.main()
예제 #20
0
파일: app_ui.py 프로젝트: tzf-key/golddrive
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(459, 630)
        MainWindow.setMinimumSize(QtCore.QSize(350, 0))
        MainWindow.setMaximumSize(QtCore.QSize(500, 800))
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralWidget)
        self.verticalLayout_4.setContentsMargins(50, 11, 50, 11)
        self.verticalLayout_4.setSpacing(12)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.widget_1_top = QtWidgets.QWidget(self.centralWidget)
        self.widget_1_top.setObjectName("widget_1_top")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.widget_1_top)
        self.horizontalLayout_5.setContentsMargins(11, 11, 0, 11)
        self.horizontalLayout_5.setSpacing(6)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label = QtWidgets.QLabel(self.widget_1_top)
        self.label.setText("")
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout_5.addWidget(self.label)
        self.pbHamburger = QtWidgets.QPushButton(self.widget_1_top)
        self.pbHamburger.setMaximumSize(QtCore.QSize(32, 32))
        self.pbHamburger.setText("")
        self.pbHamburger.setObjectName("pbHamburger")
        self.horizontalLayout_5.addWidget(self.pbHamburger)
        self.verticalLayout_4.addWidget(self.widget_1_top)
        self.widget_2_combo = QtWidgets.QWidget(self.centralWidget)
        self.widget_2_combo.setObjectName("widget_2_combo")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_2_combo)
        self.verticalLayout_2.setContentsMargins(0, 11, 0, 11)
        self.verticalLayout_2.setSpacing(6)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.cboParam = QtWidgets.QComboBox(self.widget_2_combo)
        self.cboParam.setObjectName("cboParam")
        self.verticalLayout_2.addWidget(self.cboParam)
        self.widget_3_settings = QtWidgets.QWidget(self.widget_2_combo)
        self.widget_3_settings.setObjectName("widget_3_settings")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.widget_3_settings)
        self.horizontalLayout_2.setContentsMargins(0, 0, 4, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.lblSettings = QtWidgets.QLabel(self.widget_3_settings)
        self.lblSettings.setMaximumSize(QtCore.QSize(150, 16777215))
        self.lblSettings.setAlignment(QtCore.Qt.AlignHCenter
                                      | QtCore.Qt.AlignTop)
        self.lblSettings.setObjectName("lblSettings")
        self.horizontalLayout_2.addWidget(self.lblSettings)
        self.verticalLayout_2.addWidget(self.widget_3_settings)
        self.lblUserHostPort = QtWidgets.QLabel(self.widget_2_combo)
        self.lblUserHostPort.setAlignment(QtCore.Qt.AlignCenter)
        self.lblUserHostPort.setObjectName("lblUserHostPort")
        self.verticalLayout_2.addWidget(self.lblUserHostPort)
        self.verticalLayout_4.addWidget(self.widget_2_combo)
        self.stackedWidget = QtWidgets.QStackedWidget(self.centralWidget)
        self.stackedWidget.setObjectName("stackedWidget")
        self.pageMain = QtWidgets.QWidget()
        self.pageMain.setObjectName("pageMain")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.pageMain)
        self.verticalLayout_3.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout_3.setSpacing(6)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.lblMessage = QtWidgets.QLabel(self.pageMain)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblMessage.sizePolicy().hasHeightForWidth())
        self.lblMessage.setSizePolicy(sizePolicy)
        self.lblMessage.setAlignment(QtCore.Qt.AlignCenter)
        self.lblMessage.setWordWrap(True)
        self.lblMessage.setObjectName("lblMessage")
        self.verticalLayout_3.addWidget(self.lblMessage)
        self.widget_2 = QtWidgets.QWidget(self.pageMain)
        self.widget_2.setObjectName("widget_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget_2)
        self.horizontalLayout.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout.setSpacing(6)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem1 = QtWidgets.QSpacerItem(58, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.pbConnect = QtWidgets.QPushButton(self.widget_2)
        self.pbConnect.setMaximumSize(QtCore.QSize(200, 16777215))
        self.pbConnect.setObjectName("pbConnect")
        self.horizontalLayout.addWidget(self.pbConnect)
        spacerItem2 = QtWidgets.QSpacerItem(59, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.verticalLayout_3.addWidget(self.widget_2)
        self.stackedWidget.addWidget(self.pageMain)
        self.pageHost = Host()
        self.pageHost.setObjectName("pageHost")
        self.stackedWidget.addWidget(self.pageHost)
        self.pageLogin = Login()
        self.pageLogin.setObjectName("pageLogin")
        self.stackedWidget.addWidget(self.pageLogin)
        self.pageAbout = About()
        self.pageAbout.setObjectName("pageAbout")
        self.stackedWidget.addWidget(self.pageAbout)
        self.verticalLayout_4.addWidget(self.stackedWidget)
        self.widget_8_progress = QtWidgets.QWidget(self.centralWidget)
        self.widget_8_progress.setObjectName("widget_8_progress")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.widget_8_progress)
        self.horizontalLayout_6.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout_6.setSpacing(6)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.progressBar = QtWidgets.QProgressBar(self.widget_8_progress)
        self.progressBar.setMaximumSize(QtCore.QSize(150, 2))
        self.progressBar.setMaximum(0)
        self.progressBar.setTextVisible(False)
        self.progressBar.setObjectName("progressBar")
        self.horizontalLayout_6.addWidget(self.progressBar)
        self.verticalLayout_4.addWidget(self.widget_8_progress)
        self.widget_9_bottom = QtWidgets.QWidget(self.centralWidget)
        self.widget_9_bottom.setObjectName("widget_9_bottom")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget_9_bottom)
        self.horizontalLayout_4.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout_4.setSpacing(6)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.verticalLayout_4.addWidget(self.widget_9_bottom)
        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)
        self.stackedWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #21
0
import sys
sys.path.insert(0, '../mockupwebpage')
from login import Login
from login import NoTokenError
import spotipy

loggingIn = Login()

try:
    token = loggingIn.getToken(loggingIn.REDIRECT_URI)
except NoTokenError:
    loggingIn.login()
    print("please enter the url in the redirected page")
    url = input()
    token = loggingIn.getToken(url)

print("\n" + str(token))
''' for testing purpose the tester will have to manually input the redirect uri
    but in the application should be handled by framework '''

print("\n here is the user information:\n")
sp = spotipy.client.Spotify(auth=token['access_token'])
print(str(sp.current_user()))

print("\n press enter to  continue")
input()

print("\n here are the user's top artists:\n")
results = sp.current_user_top_artists()
artistList = []
for item in results['items']:
예제 #22
0
파일: main.py 프로젝트: bearwithdog/-
from login import Login

log = Login()
log.login()
unread_count = log.switch_to_addressee()
if unread_count is not 0:
    log.dowlond_attach(unread_count, "简历")

log.quit()
예제 #23
0
def test_check_min_plus_one():
    login = Login()
    login.password = "******"
    assert login.is_valid
예제 #24
0
import sys
import time
import unittest

import HTMLTestRunner
from login import Login
from selenium.webdriver.support.select import Select

from test.testcase.help_students import shuju

reload(sys)
sys.setdefaultencoding('utf8')

shu = shuju()
shu.yueshiyue()
dri = Login()
driver = dri.admin()
class yueshiyue(unittest.TestCase):
    #待初审领取审批
    def yue_Credit(self):
        driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div/div/div/div/div[1]/div[2]/div[3]/div/div').click()
        time.sleep(2)
        driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div/div/div/div/div[2]/button').click()
        time.sleep(2)
        Select(driver.find_element_by_xpath('//*[@id="body"]/div/div[1]/header/div/div[1]/div[2]/select')).select_by_value('number:3')
        time.sleep(2)
        driver.find_element_by_link_text('贷款管理').click()
        time.sleep(1)
        driver.find_element_by_link_text('个人贷款审批').click()
        time.sleep(2)
        driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div[1]/div/div/div[2]/div[3]/div/ul/li[2]/a').click()
예제 #25
0
def test_check_max_minus_1():
    login = Login()
    login.password = "******"
    assert login.is_valid
예제 #26
0
#!/usr/bin/env python
# -*- coding: utf-8
from PyQt4.QtGui import QApplication
from login import Login
from Main import MainWindow
from PyQt4.QtGui import QDialog
if __name__ == '__main__':
    import sys
    from PyQt4.QtCore import QFile, QIODevice, QTextStream, QTextCodec
    import myfile
    cssfile = QFile(':/main.css')
    if not cssfile.open(QIODevice.ReadOnly):
        sys.exit(u'未读取到资源文件')
    stream = QTextStream(cssfile)
    stream.setCodec(QTextCodec.codecForName('UTF-8'))
    cssdata = stream.readAll()
    cssfile.close()
    del stream
    app = QApplication(sys.argv)
    app.setStyle('Fusion')
    # with open('main.css', 'r') as css:
    #     StyleSheet = css.read()
    app.setStyleSheet(cssdata)
    if Login().exec_() == QDialog.Accepted:
        window = MainWindow()
        window.show()
        sys.exit(app.exec_())
예제 #27
0
def test_check_min_minus_1():
    login = Login()
    login.password = "******"
    assert login.is_valid == False
예제 #28
0
def Loginbutton():
    w.destroy()
    from login import Login
    Login()
예제 #29
0
 def Otherfun():
     win.destroy()
     from login import Login
     Login()