Trying to upload a local image but keeping running into this error. I assume the url parameter accepts local pdfs but doesnt accept local images.
please check this issue
Error extracting content from /Users/-i/Python-Microservice/data/files/pexels-jochen-meyer-2148428490-30091614.jpg: Unsupported source type
2025-08-03 20:06:39,171 - podcastfy.client - ERROR - An error occurred in the process_content function: Unsupported source type
2025-08-03 20:06:39,171 - podcastfy.client - ERROR - An error occurred: Unsupported source type
127.0.0.1 - - [03/Aug/2025 20:06:39] "POST /api/v1/podcast/create/file HTTP/1.1" 500 -
Traceback (most recent call last):
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1536, in call
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1514, in wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/podcast-gen.py", line 94, in generate_from_input
audio_file = generate_podcast(
^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/client.py", line 372, in generate_podcast
return process_content(
^^^^^^^^^^^^^^^^
File "/Users//Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/client.py", line 95, in process_content
contents = [content_extractor.extract_content(link) for link in urls]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users//Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/content_parser/content_extractor.py", line 73, in extract_content
raise ValueError("Unsupported source type")
ValueError: Unsupported source type
Trying to upload a local image but keeping running into this error. I assume the url parameter accepts local pdfs but doesnt accept local images.
please check this issue
Error extracting content from /Users/-i/Python-Microservice/data/files/pexels-jochen-meyer-2148428490-30091614.jpg: Unsupported source type
2025-08-03 20:06:39,171 - podcastfy.client - ERROR - An error occurred in the process_content function: Unsupported source type
2025-08-03 20:06:39,171 - podcastfy.client - ERROR - An error occurred: Unsupported source type
127.0.0.1 - - [03/Aug/2025 20:06:39] "POST /api/v1/podcast/create/file HTTP/1.1" 500 -
Traceback (most recent call last):
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1536, in call
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1514, in wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask_cors/extension.py", line 176, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/podcast-gen.py", line 94, in generate_from_input
audio_file = generate_podcast(
^^^^^^^^^^^^^^^^^
File "/Users/Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/client.py", line 372, in generate_podcast
return process_content(
^^^^^^^^^^^^^^^^
File "/Users//Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/client.py", line 95, in process_content
contents = [content_extractor.extract_content(link) for link in urls]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users//Python-Microservice/venv/lib/python3.12/site-packages/podcastfy/content_parser/content_extractor.py", line 73, in extract_content
raise ValueError("Unsupported source type")
ValueError: Unsupported source type