Ejemplo n.º 1
0
    def __init__(self):
        super(LoginWidget, self).__init__()
        self.ui = Ui_Login()
        self.ui.setupUi(self)

        self.setLayout(self.ui.login_uiLayout)
        self.ui.Loginwidget.setLayout(self.ui.loginLayout)
        self.ui.Progresswidget.setLayout(self.ui.progressLayout)

        process.init()
        connect.init()

        self.connectSignals()
        self.jid = ""

        self.ui.hostipTxtbox.setText("127.0.0.1:8000")
        self.ui.xmppTxtbox.setText("*****@*****.**")
        self.ui.xmppVpnTxtbox.setText("public_server")

        # this is a quick-fix, remove completely afterwards
        self.ui.xmppPwTxtbox.hide()

        self.timer = QTimer()

        #generate new key for the session
        random_generator = Random.new().read
        self.key = RSA.generate(2048, random_generator)
Ejemplo n.º 2
0
    def __init__(self):
        super(LoginWidget, self).__init__()
        self.ui = Ui_Login()
        self.ui.setupUi(self)
        
        self.setLayout(self.ui.login_uiLayout)
        self.ui.Loginwidget.setLayout(self.ui.loginLayout)
        self.ui.Progresswidget.setLayout(self.ui.progressLayout)
        
        process.init()
        connect.init()
        
        self.connectSignals()
        self.jid = ""
        
        self.ui.hostipTxtbox.setText("127.0.0.1:8000")
        self.ui.xmppTxtbox.setText("*****@*****.**")
        self.ui.xmppVpnTxtbox.setText("public_server")
        
        # this is a quick-fix, remove completely afterwards
        self.ui.xmppPwTxtbox.hide()

        self.timer = QTimer()
        
        
        #generate new key for the session
        random_generator = Random.new().read
        self.key = RSA.generate(2048, random_generator)   
Ejemplo n.º 3
0
def get_frame():
    unknown_str = face.imgToStr("faces/Unknown.jpg")

    known_face_encodings = []
    known_face_names = []
    known_face_images = []

    conn = connect.init()
    cursor = conn.cursor()
    sql = "SELECT * FROM person"
    cursor.execute(sql)
    rows = cursor.fetchall()

    for row in rows:
        known_face_names.append(row[1])
        known_face_images.append(row[2])
        known_face_encodings.append(face.encoding0_15ToNp_encoding(row[3:19]))

    if request.method == 'POST':
        print("get photo")
        """from json"""
        # json = request.json
        # if json:
        #     image_data = base64.b64decode(json["image_str"])
        #     file = open('result.png', 'wb')
        #     file.write(image_data)
        #     file.close()
        #     print(json["test_str"])
        #     return 'success'
        # else:
        #     return 'fail'
        """from form"""
        image_str = request.form.get("image_str")
        if image_str:
            image_data = base64.b64decode(image_str)
            file = open('result.png', 'wb')
            file.write(image_data)
            file.close()
            return face.detect("result.png", known_face_encodings,
                               known_face_names, known_face_images,
                               unknown_str)
        else:
            return 'fail'
Ejemplo n.º 4
0
import connect
import os

connect.init('embryo.exe')
inp = input('Input opening: ')
inp1 = input('Times: ')
inp = inp.split(' ')
opening = []
os.system('cls')
for i in inp:
    x = str(ord(i[:1]) - 97)
    y = str(int(i[1:]) - 1)
    opening.append(x + ',' + y)
print('Opening:', opening)

enmove = connect.testsw(opening, int(inp1) * 1000)
os.system('color fc')
moves = opening
if ',' in enmove:
    out = enmove.split(' ')
    for i in range(len(out)):
        moves.append(out[i])
board = []
print('Engine move:', enmove)
print(end='\n')
for i in range(15):
    line = []
    for j in range(15):
        if str(j) + ',' + str(i) in moves:
            if moves.index(str(j) + ',' + str(i)) % 2 == 0:
                line.append('X     ')
Ejemplo n.º 5
0
import base64
import cv2
import face_recognition
import numpy as np
import pymysql
import connect

conn = connect.init()
cursor = conn.cursor()


def encoding0_15ToNp_encoding(encodingList):
    floatList = []
    for item in encodingList:
        strTolist = item.split(',')
        strTolist = list(map(eval, strTolist))
        floatList.append(strTolist)
    floatList = np.array(floatList)
    floatList = floatList.reshape(128)
    return floatList


def imgToStr(image_path):
    with open(image_path, mode='rb') as file:
        img = file.read()
    return base64.encodebytes(img).decode("utf-8")


def binToStr(image_data):
    return base64.encodebytes(image_data).decode("utf-8")
Ejemplo n.º 6
0
    # just pin this on sys, makes it easy to pass around and is global anyway
    sys.args = build_parser().parse_args()

    init_logging(
        sys.args,
        logging.StreamHandler(),  # stderr
        logging.FileHandler('check_routes.log'))

    log = logging.getLogger().log

    #
    # get all route relations that intersect our area of interest
    #

    connect.init()

    # maybe just output areas

    if sys.args.write_areas_bbox:
        with open(sys.args.write_areas_bbox, 'w') as fp:
            fp.write(
                "{:.6f} {:.6f} {:.6f} {:.6f}".format(*connect.boundary.bounds))
        sys.exit()

    log(INFO, 'querying overpass for route relations in areas ...')
    osm_relations = connect.relations_in_areas(sys.args.areas, sys.args.routes)
    log(INFO, 'got %d route relations from overpass' % len(osm_relations))

    geokatalog.init(osm_relations, sys.args.geokatalog)
Ejemplo n.º 7
0
import connect
import os


inp = input('Input opening: ')
inp1 = int(input('Times: '))
inp = inp.split(' ')
opening = []
os.system('cls')
for i in inp:
    x = str(ord(i[:1]) - 97)
    y = str(14-(int(i[1:]) - 1))
    opening.append(y+','+x)
print('Opening:', opening)
connect.init('yixin.exe')
connect.yixin_balance(opening, str(inp1 * 1000))
"""enmove = connect.testsw(opening, int(inp1)*1000)
moves = opening
if ',' in enmove:
    out = enmove.split(' ')
    for i in range(len(out)):
        moves.append(out[i])
board = []
print('Engine move:', enmove)
print(end='   ')
for i in range(15):
    if len(str(i)) == 2:
        print(str(i), end='    ')
    else:
        print(str(i), end='     ')
print(end='\n')