def METHOD_NAME(self):
    """List models available in the GitHub model hub repository"""
    if Github is None:
        token = None
    else:
        token = Auth().oauth_token()
    logger.debug(
        "Looking for model repositories in {0} organization".format(GITHUB_ORG)
    )
    if token:
        self.logger.debug("Token provided: ***")
        g = Github(token)
        repo_list = [i for i in g.get_user().get_repos()]
        repos = []
        for r in repo_list:
            owner, name = r.full_name.split("/")
            if owner != GITHUB_ORG:
                continue
            repos += [name]
    else:
        self.logger.debug("Token not provided!")
        repos = []
        for repo in self._get_all_github_public_repos():
            repos += [repo["name"]]
    models = []
    for repo in repos:
        if self._is_eos(repo):
            models += [repo]
    logger.info("Found {0} models".format(len(models)))
    return models