print(features)
"young sheldon s01e02 download"
# Episode Identifier episode_identifier = re.search(r'([a-zA-Z\s]+)s(\d+)e(\d+)', search_query) if episode_identifier: show_name = episode_identifier.group(1).strip() season_number = int(episode_identifier.group(2)) episode_number = int(episode_identifier.group(3)) young sheldon s01e02 download
This code uses regular expressions to extract relevant information from the search query and generates features such as episode identifier, show name, season number, episode number, and action. The output is a dictionary containing these features.
# Action action = re.search(r'(download|stream|watch)', search_query, re.IGNORECASE) if action: features['action'] = action.group(0).lower() 'show_name': 'young sheldon'
features['episode_identifier'] = f"show_name_sseason_numbereepisode_number" features['show_name'] = show_name features['season_number'] = season_number features['episode_number'] = episode_number
return features
'episode_identifier': 'young sheldon_s1e2', 'show_name': 'young sheldon', 'season_number': 1, 'episode_number': 2, 'action': 'download'