Bug in download_response
The function will fail if output_path is a filename in current directory.
The problem is connected to line 52 in requester.py (program is trying to create directory based on an empty string):
os.makedirs(os.path.dirname(out_path), exist_ok=True)