Merge pull request #65 from rsdy/master
[enh] sort piratebay results by seeders
This commit is contained in:
		
						commit
						637d58f2ed
					
				@ -24,7 +24,6 @@ def request(query, params):
 | 
				
			|||||||
                                      pageno=params['pageno'] - 1)
 | 
					                                      pageno=params['pageno'] - 1)
 | 
				
			||||||
    return params
 | 
					    return params
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
def response(resp):
 | 
					def response(resp):
 | 
				
			||||||
    results = []
 | 
					    results = []
 | 
				
			||||||
    dom = html.fromstring(resp.text)
 | 
					    dom = html.fromstring(resp.text)
 | 
				
			||||||
@ -45,4 +44,10 @@ def response(resp):
 | 
				
			|||||||
                        'leech': leech,
 | 
					                        'leech': leech,
 | 
				
			||||||
                        'magnetlink': magnetlink.attrib['href'],
 | 
					                        'magnetlink': magnetlink.attrib['href'],
 | 
				
			||||||
                        'template': 'torrent.html'})
 | 
					                        'template': 'torrent.html'})
 | 
				
			||||||
    return results
 | 
					        return sorted(results, key=lambda x: get_int('seed'), reversed=True)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def get_int(field):
 | 
				
			||||||
 | 
					    try:
 | 
				
			||||||
 | 
					        return int(field)
 | 
				
			||||||
 | 
					    except TypeError:
 | 
				
			||||||
 | 
					        return 0
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user