def search_youtube()

in podcast/main.py [0:0]


def search_youtube(query):
    # Initialize the YouTube API client
    youtube = build("youtube", "v3", developerKey=params.SEARCH_API_KEY)

    # Perform a search query for music videos
    search_response = (
        youtube.search()
        .list(
            q=query,
            part="snippet",
            type="video",
            videoCategoryId="10",  # Category ID for Music
            maxResults=5,
        )
        .execute()
    )

    logging.info(search_response)

    return [
        f'https://youtube.com/watch?v={item["id"]["videoId"]}'
        for item in search_response["items"]
    ]