code: def generate_reader_table():
      """Create reader table from reader yaml config files.
  
      Returns:
          str
      """
      table = [
          rst_table_header(
              "Satpy Readers",
              header=[
                  "Description",
                  "Reader name",
                  "Status",
                  "fsspec support",
              ],
              widths=[45, 25, 30, 30],
          )
      ]
  
      reader_configs = available_readers(
          as_dict=True, yaml_loader=BaseLoader
      )
      for rc in reader_configs:
          table.append(
              rst_table_row(
                  [
                      rc.get("long_name", "").rstrip("\n"),
                      rc.get("name", ""),
                      rc.get("status", ""),
                      rc.get("supports_fsspec", "false"),
                  ]
              )
          )
  
      return "".join(table)
  
imports: from yaml import BaseLoader
  from satpy.readers import available_readers
label_desc: Use image node_id 3 for calling a global function with example usage: generate_reader_table() and returns: str