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