import os, board, digitalio, time
from digitalio import DigitalInOut
from adafruit_debouncer import Debouncer

button_input = digitalio.DigitalInOut(board.D23)
button_input.switch_to_input(pull = digitalio.Pull.UP)
button = Debouncer(button_input)

def take_photo():
    print("Taking a photo...")
    os.system("raspistill -o DesiredLocation/image_name.jpg")
    print("Photo taken, you look great!")

while True:
    if button.value == False:
        while button.value == False:
            pass
        take_photo()
        time.sleep(1)
