def stop_rec():
    global rec
    rec = 0
    rec_dot.value = ""
    timer.value = 0
    camera.stop_recording()
    if file_path != "" and save_cloud == 1:
        gmail_recipients = ['REDACTED']
        u = Uploader(output, print_emails=True)
        u.upload()
        u.email(gmail_recipients)
        camera.stop_preview()
        app.info("Cloud Status", "Successfully uploaded to cloud!")
        camera.start_preview(fullscreen=False, window=(10, -40, 400, 400))
def take_picture():
    global output, file_path
    if file_path == "":
        camera.stop_preview()
        app.warn("Error", "Select File Path")
        camera.start_preview(fullscreen=False, window=(10, -40, 400, 400))
    else:
        output = strftime(file_path + "/image%d%m%H%M.png", gmtime())
        camera.capture(output)
    if file_path != "" and save_cloud == 1:
        gmail_recipients = ['REDACTED']
        u = Uploader(output, print_emails=True)
        u.upload()
        u.email(gmail_recipients)
        camera.stop_preview()
        app.info("Cloud Status", "Successfully uploaded to cloud!")
        camera.start_preview(fullscreen=False, window=(10, -40, 400, 400))