code: def parse_url(self, url):
          
          self.split_url(url)
          if (not self.info):
              self.parse_parameters()
          return(self)
docs: Parse an IIIF API URL path and each component.
  
          Will parse a URL or URL path that accords with either the
          parametrized or info request forms. Will raise an
          IIIFRequestError on failure. A wrapper for the split_url()
          and parse_parameters() methods.
  
          Note that behavior of split_url() depends on whether
          self.identifier is set.