code: def buildlist(self, category=tpb.CATEGORIES.VIDEO.TV_SHOWS):
          
  
          try:
              s = self.source.search(self.title.lower(), category=category)
          except:
              logging.error("Can not send search request to the Piracy Bay")
              self.__tpb_error_()
              sys.exit(1)
  
          logging.info("Search %s in the category %s..." % (self.title.lower(), tpb_categories[category]))
  
          try:
              for t in s.items():
                  pass
          except:
              logging.error("The Piracy Bay return an invalid result")
              self.__tpb_error_()
              sys.exit(1)
  
          torrentlist = []
          for t in s.items():
              # logging.debug("Compare regex to: %s" % t.title.lower())
              if (re.search(self.regexp, t.title.lower()) and (t.seeders >= self.seeders_min)):
                  # logging.debug("Matched")
                  torrentlist.append((t.title, t.seeders, t.magnet_link, t.torrent_link))
          logging.debug("Found %s matching items in category %s" % (len(torrentlist), tpb_categories[category]))
  
          # Return the list
          return torrentlist
docs: Build the torrent list
          Return list of list sorted by Seeders
          [[<title>, <Seeders>, <MagnetURL>, <TorrentURL] ...]