Build the torrent list
        Return list of list sorted by seeders count
        Id can be used to retrieve torrent associate with this id
        [[<title>, <Seeders>, <id>] ...]

def buildlist(self, category=tpb.CATEGORIES.VIDEO.TV_SHOWS, limit=1000):
        """
        Build the torrent list
        Return list of list sorted by seeders count
        Id can be used to retrieve torrent associate with this id
        [[<title>, <Seeders>, <id>] ...]
        """

        try:
            s = self.source.search(self.title.lower(), limit)
        except Exception as e:
            logging.error("Can not send search request to the t411 server")
            logging.error(e.message)
            sys.exit(1)
        

        try:
            for t in s.items():
                pass
        except:
            logging.error("t411 server returned an invalid result")
            sys.exit(1)

        torrentlist = []
        for torrent in s['torrents']:
            if isinstance(torrent, dict):    
                #logging.debug("Compare regex to: %s" % t.title.lower())
                if (re.search(self.regexp, torrent['name'].lower()) and (int(torrent['seeders']) >= self.seeders_min)):
                    # logging.debug("Matched")
                    torrentlist.append((torrent['name'], torrent['seeders'], torrent['id']))

        logging.debug("Found %d matching items " % (len(torrentlist)))

        # Return the list
        return torrentlist