dickserv- irc bot with many useful commands |
git clone git://git.acid.vegas/dickserv.git |
Log | Files | Refs | Archive | README | LICENSE |
tpb.py (787B)
1 #!/usr/bin/env python 2 # DickServ IRC Bot - Developed by acidvegas in Python (https://acid.vegas/dickserv) 3 # tpb.py 4 5 import re 6 7 import httplib 8 from database import Settings 9 10 def search(query, results): 11 url = 'https://thepiratebay.org/search/{0}/0/99/0'.format(query.replace(' ', '+')) 12 source = httplib.get_source(url) 13 torrents = re.findall('<a href="(.*?)" class="detLink".*>(.*?)</a>', source) 14 seeders = re.findall('\t\t</td>\n\t\t<td align="right">(.*?)</td>', source) 15 leechers = re.findall('<td align="right">(.*?)</td>\n\t</tr>', source) 16 if torrents: 17 data = {} 18 torrents = torrents[:results] 19 for i in range(len(torrents)): 20 data[torrents[i][1]] = {'seeders':seeders[i], 'leechers':leechers[i], 'url':torrents[i][0]} 21 return data 22 else: 23 return False