Example #1
0
def login_egela():
    # Login eGela
    global egela
    global username
    global password
    global pdfs
    root = tk.Tk()
    root.geometry('250x150')
    #    root.iconbitmap('./favicon.ico')
    root.title('Login eGela')
    helper.center(root)
    egela = eGela.eGela(root)

    login_frame = tk.Frame(root, padx=10, pady=10)
    login_frame.pack(fill=tk.BOTH, expand=True)

    username = make_entry(login_frame, "Username:"******"Password:"******"*")
    password.bind("<Return>", check_credentials)

    button = tk.Button(login_frame,
                       borderwidth=4,
                       text="Login",
                       width=10,
                       pady=8,
                       command=check_credentials)
    button.pack(side=tk.BOTTOM)

    root.mainloop()

    if not egela._login:
        exit()
    # eGela-ko PDF-etako erreferentziak hartu
    pdfs = egela.get_pdf_refs()
Example #2
0
def create_folder():
    popup = tk.Toplevel(newroot)
    popup.geometry('200x100')
    popup.title('Dropbox')
    popup.iconbitmap('./favicon.ico')
    helper.center(popup)

    login_frame = tk.Frame(popup, padx=10, pady=10)
    login_frame.pack(fill=tk.BOTH, expand=True)

    label = tk.Label(login_frame, text="Create folder")
    label.pack(side=tk.TOP)
    entry_field = tk.Entry(login_frame, width=35)
    entry_field.bind("<Return>", name_folder)
    entry_field.pack(side=tk.TOP)
    send_button = tk.Button(login_frame, text="Send", command=lambda: name_folder(entry_field.get()))
    send_button.pack(side=tk.TOP)
    dropbox._root = popup
Example #3
0
def DropBox(filepath,url):
    root = Toplevel()
    root.geometry('250x100')
    # root.iconbitmap('./favicon.ico')
    root.title('Login Dropbox')
    helper.center(root)

    login_frame = Frame(root, padx=10, pady=10)
    login_frame.pack(fill=BOTH, expand=True)
    # Login and Authorize in Drobpox
    dropbox = Dropbox.Dropbox(root)

    label = Label(login_frame, text="Login and Authorize\nin Drobpox")
    label.pack(side=TOP)
    button = Button(login_frame, borderwidth=4, text="Login", width=10, pady=8, command=dropbox.do_oauth)
    button.pack(side=BOTTOM)
    erantzuna = requests.get(url, allow_redirects=False)
    pdf_file = erantzuna.content
    dropbox.transfer_file(filepath,pdf_file)
Example #4
0
    def track(self):
        self._is_running = True

        detector = ToyDetector()
        wb = cv2.xphoto.createSimpleWB()
        kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (9, 9))

        while True:
            self._read_from_camera()
            self._debug_frame = self._frame.copy()

            united_rect = self._compute_fg_bound_rect(self._frame,
                                                      self._frame_width,
                                                      self._frame_height,
                                                      kernel)
            if united_rect is not None:
                self._united_fg = united_rect
                roi_x, roi_y, roi_w, roi_h = self._united_fg

                roi_image = self._frame[roi_y:roi_y + roi_h,
                                        roi_x:roi_x + roi_w]
                roi_gray = cv2.cvtColor(roi_image, cv2.COLOR_BGR2GRAY)

                founds = detector.find_code_contours(roi_gray)
                if founds:
                    roi_image = wb.balanceWhite(roi_image)
                    colors, cnt = detector.detect_color_from_contours(
                        roi_image, founds)
                    if cnt is not None:
                        self._toy_colors = colors
                        self._toy_contour = cnt + np.array([roi_x, roi_y])
                        self._measurement = helper.center(self._toy_contour)
                        self._kalman.correct(self._measurement)
                        self._toy_prediction = self._kalman.predict()
                        _, self._toy_radius = cv2.minEnclosingCircle(cnt)
                        self._add_new_tracker_point()
            else:
                self._clear_debug_things()

            if self._debug:
                self._draw_debug_things(draw_fg=False)

            if self._tracking_callback is not None:
                try:
                    self._tracking_callback()
                except TypeError:
                    import warnings
                    warnings.warn(
                        "Tracker callback function is not working because of wrong arguments! "
                        "It takes zero arguments")

            if not self._is_running:
                break
Example #5
0
        if selected_file['.tag'] == 'folder':
            if dropbox._path == "/":
                dropbox._path = dropbox._path + selected_file['name']
            else:
                dropbox._path = dropbox._path + '/' + selected_file['name']
    var.set(dropbox._path)
    dropbox.list_folder(msg_listbox2)


##########################################################################################################
# Login eGela
root = tk.Tk()
root.geometry('250x150')
#root.iconbitmap('./favicon.ico')
root.title('Login eGela')
helper.center(root)
egela = eGela.eGela(root)
login_frame = tk.Frame(root, padx=10, pady=10)
login_frame.pack(fill=tk.BOTH, expand=True)

username = make_entry(login_frame, "User name:", 16)
password = make_entry(login_frame, "Password:"******"*")
password.bind("<Return>", check_credentials)

button = tk.Button(login_frame,
                   borderwidth=4,
                   text="Login",
                   width=10,
                   pady=8,
                   command=check_credentials)
button.pack(side=tk.BOTTOM)