diff --git a/api attempts/foward image attempts/fo2ward_image.py b/api attempts/foward image attempts/fo2ward_image.py new file mode 100644 index 0000000000000000000000000000000000000000..124ef602738dab080ca9c771d6b564062ce2b148 --- /dev/null +++ b/api attempts/foward image attempts/fo2ward_image.py @@ -0,0 +1,20 @@ +import requests +from PIL import Image +from io import BytesIO +# Fetch camera image from OctoPrint +def fetch_camera_image(): + url = "http://192.168.0.205/webcam/?action=stream" + response = requests.get(url, timeout=10) + print(f"Response size: {len(response.content)} bytes") # Check the size of the response + return response.content + +def display_image(image_data): + try: + image = Image.open(BytesIO(image_data)) + image.show() + except Exception as e: + print(f"Error displaying image: {e}") # Log any errors + +if __name__ == "__main__": + image_data = fetch_camera_image() + display_image(image_data)