docs: def cable_from_html(html, reference_id=None):
      """\
      Returns a cable from the provided HTML page.
      
      `html`
          The HTML page of the cable
      `reference_id`
          The reference identifier of the cable. If the reference_id is ``None``
          this function tries to detect it.
      """
      if not html:
          raise ValueError('The HTML page of the cable must be provided, got: "%r"' % html)
      if not reference_id:
          reference_id = reader.reference_id_from_html(html)
      cable = Cable(reference_id)
      reader.parse_meta(html, cable)
      cable.header = reader.get_header_as_text(html, reference_id)
      cable.content = reader.get_content_as_text(html, reference_id)
      return cable