""" File: examples_blocks.py Author: Elena Ryumina and Dmitry Ryumin Description: Event handler for the addition of examples to the Gradio app. License: MIT License """ import re from pathlib import Path # Importing necessary components for the Gradio app # import hashlib # import time # for _ in range(6): # current_time = time.time() # time_bytes = str(current_time).encode("utf-8") # hash_object = hashlib.sha256(time_bytes) # hex_digest = hash_object.hexdigest() # print(hex_digest[:15]) def event_handler_examples_blocks(): videos_dir = Path("videos") video_files = sorted( (str(p) for p in videos_dir.glob("*.mp4")), key=lambda x: int(re.search(r"\d+", Path(x).stem).group()), ) return video_files