code: def parse_html(self, text):
          
          bs = BeautifulSoup(text, "html5lib")
          file_reg = re.compile(MARKDOWN_IMAGE_REGEX, flags=re.IGNORECASE)
          tags = bs.findAll('img')
  
          for tag in tags:
              # Look for src attribute, remove formatting if added to image
              src_text = tag.get("src") or ""
              formatted_src_match = file_reg.search(src_text)
              src_text = formatted_src_match.group(2) if formatted_src_match else src_text
  
              alt_text = tag.get("alt") or ""
              tag.replaceWith("![{alt}]({src})".format(alt=alt_text, src=src_text))
          return html.unescape(bs.find('body').renderContents().decode('utf-8'))
docs: parse_html: Properly formats any img tags that might be in content
              Args:
                  text (str): text to parse
              Returns: string with properly formatted images