def METHOD_NAME(self, soup, imdb_id=None):
    entries = []
    links = soup.findAll('a', attrs={'href': re.compile(r'download\.php\?torrent=\d+')})
    rows = [link.find_parent('tr') for link in links]
    for row in rows:
        entry = Entry()
        entry['title'] = row.find('a', attrs={'href': re.compile(r'detail\.php\?id')}).text
        dl_href = row.find('a', attrs={'href': re.compile(r'download\.php\?torrent=\d+')}).get(
            'href'
        )
        entry['url'] = 'http://piratethenet.org' + dl_href
        entry['torrent_seeds'] = int(row.find(title='Number of Seeders').text)
        entry['torrent_leeches'] = int(row.find(title='Number of Leechers').text)
        entry['torrent_availability'] = torrent_availability(
            entry['torrent_seeds'], entry['torrent_leeches']
        )
        entry['content_size'] = parse_filesize(
            str(row.find(title='Torrent size').text), si=False
        )
        if imdb_id:
            entry['imdb_id'] = imdb_id
        entries.append(entry)
    return entries