@@ -24,7 +24,6 @@ def request(query, params):
2424 pageno=params['pageno'] - 1)
2525 return params
2626
27−
2827def response(resp):
2928 results = []
3029 dom = html.fromstring(resp.text)
@@ -45,4 +44,10 @@ def response(resp):
4544 'leech': leech,
4645 'magnetlink': magnetlink.attrib['href'],
4746 'template': 'torrent.html'})
48− return results
47+ return sorted(results, key=lambda x: get_int('seed'), reversed=True)
48+
49+def get_int(field):
50+ try:
51+ return int(field)
52+ except TypeError:
53+ return 0