def index_files(directory): index = {} for root, dirs, files in os.walk(directory): for file in files: file_path = os.path.join(root, file) file_hash = hashlib.md5(open(file_path, "rb").read()).hexdigest() index[file_path] = file_hash return index

(A 1-2 minute clip to check video quality before downloading)