docs: def items(self):
          """ Get list of download items.
          """
          if self.matcher:
              for item in self._fetch_items():
                  if self.matcher.match(item):
                      yield item
          else:
              for item in self._fetch_items():
                  yield item