def METHOD_NAME(self):
    self.config = self.config.replace("http://", "https://")
    params = {}
    if self.config.startswith("https://"):
        if self.config.startswith("https://unsplash.com/s/photos/"):
            query = self.config.replace("https://unsplash.com/s/photos/", "").split("/")[0]
            params["query"] = query
        elif self.config.startswith("https://unsplash.com/@"):
            username = self.config.replace("https://unsplash.com/@", "").split("/")[0]
            params["username"] = username
        elif self.config.startswith("https://unsplash.com/collections/"):
            collections = self.config.replace(
                "https://unsplash.com/collections/", ""
            ).split("/")[0]
            params["collections"] = collections
        elif self.config.startswith("https://unsplash.com/t/"):
            collections = self.config.replace("https://unsplash.com/t/", "").split("/")[0]
            params["topics"] = collections
        else:
            raise UnsupportedConfig()
    else:
        params["query"] = self.config
    return (
        super().METHOD_NAME()
        + "&"
        + "&".join("{}={}".format(key, value) for key, value in params.items())
    )