def iter_starred(self, login=None, sort=None, direction=None, number=-1,
                     etag=None):
        if login:
            return self.user(login).iter_starred(sort, direction)
        params = {'sort': sort, 'direction': direction}
        self._remove_none(params)
        url = self._build_url('user', 'starred')
        return self._iter(int(number), url, Repository, params, etag)