Browse Source

- Fixed piratebay plugin

adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
717a4b00e1
  1. 6
      src/search_engine/engines/piratebay.py
  2. 2
      src/search_engine/engines/versions.txt

6
src/search_engine/engines/piratebay.py

@ -1,4 +1,4 @@
#VERSION: 1.01 #VERSION: 1.04
#AUTHORS: Fabien Devaux (fab@gnux.info) #AUTHORS: Fabien Devaux (fab@gnux.info)
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@ -51,7 +51,7 @@ class piratebay(object):
if params['href'].startswith('/browse'): if params['href'].startswith('/browse'):
self.current_item = {} self.current_item = {}
self.td_counter = 0 self.td_counter = 0
elif params['href'].startswith('/tor'): elif params['href'].startswith('/tor'):
self.code = params['href'].split('/')[2] self.code = params['href'].split('/')[2]
elif params['href'].startswith('http://torrents.thepiratebay.org/%s'%self.code): elif params['href'].startswith('http://torrents.thepiratebay.org/%s'%self.code):
self.current_item['link']=params['href'].strip() self.current_item['link']=params['href'].strip()
@ -96,7 +96,7 @@ class piratebay(object):
while True and i<11: while True and i<11:
results = [] results = []
parser = self.SimpleSGMLParser(results, self.url) parser = self.SimpleSGMLParser(results, self.url)
dat = urllib.urlopen(self.url+'/search/%s/%u/0/0' % (what, i)).read() dat = urllib.urlopen(self.url+'/search/%s/%u/7' % (what, i)).read()
parser.feed(dat) parser.feed(dat)
parser.close() parser.close()
if len(results) <= 0: if len(results) <= 0:

2
src/search_engine/engines/versions.txt

@ -2,4 +2,4 @@ isohunt: 1.1
torrentreactor: 1.02 torrentreactor: 1.02
btjunkie: 1.13 btjunkie: 1.13
mininova: 1.13 mininova: 1.13
piratebay: 1.01 piratebay: 1.04

Loading…
Cancel
Save