code: def repo_list(recipe_folder="tests/recipes", field="HF_repo"):
      """Get the list of HF recipes in the csv recipe file.
  
      Arguments
      ---------
      recipe_folder: path
          Path of the folder containing csv recipe files summarizing all the recipes in the repo.
      field: string
          Field of the csv recipe file containing the links to HF repos.
  
      Returns
      ---------
      HF_repos: list
          List of the detected HF repos.
      """
      HF_repos = []
  
      # Loop over all recipe CSVs
      for recipe_csvfile in os.listdir(recipe_folder):
          if recipe_csvfile in __skip_list:
              continue
  
          with open(
              os.path.join(recipe_folder, recipe_csvfile), newline=""
          ) as csvf:
              reader = csv.DictReader(
                  csvf, delimiter=",", skipinitialspace=True
              )
              for row in reader:
                  if len(row[field]) > 0:
                      repos = row[field].split(" ")
                      for repo in repos:
                          if len(repo) > 0:
                              HF_repos.append(repo)
      HF_repos = set(HF_repos)
      return HF_repos
  
imports: import os
  import csv
  from speechbrain.utils.data_utils import download_file
  from tests.consistency.test_recipe import __skip_list
label_desc: Use image node_id 2 for calling a global function with example usage: repo_list(recipe_folder, field) and returns: HF_repos