added piratebay proxy, sorted by seeds

many Internet Service Providers block piratebay website, therefore the only option is to use a proxy
This commit is contained in:
kor-dian 2014-01-15 00:35:47 +01:00
parent bb4b001fb6
commit 957c25c032

View file

@ -50,6 +50,28 @@ class TPB(Search):
'leechers': leechers,
})
return torrents
class TPBproxy(Search):
def __init__(self):
self.search_uri = 'http://pirateproxy.net/search/%s/0/7/0'
def search(self, terms):
torrents = []
url = self.search_uri % '+'.join(terms.split(' '))
f = urlopen(url)
soup = BeautifulSoup(f.read())
for details in soup.findAll('a', {'class': 'detLink'}):
name = details.text
url = details.findNext('a', {'href': re.compile('^magnet:')})['href']
td = details.findNext('td')
seeds = int(td.text)
td = td.findNext('td')
leechers = int(td.text)
torrents.append({
'url': url,
'name': name,
'seeds': seeds,
'leechers': leechers,
})
return torrents
class TorrentReactor(Search):
def __init__(self):
self.search_uri = 'http://www.torrentreactor.net/rss.php?search=%s'