update
This commit is contained in:
1 parent
4da09c6751
commit
49a24bec2c
7 files changed
+52
-21
No files matched your search
@@ -23,18 +23,14 @@ from BeautifulSoup import BeautifulSoup
|
||||
|
||||
class KickAssSo(Content.Content):
|
||||
category_dict = {
|
||||
'hot': ('Most Recent', '/new/', {'page': '/new/%d/', 'increase': 1, 'second_page': 2,
|
||||
'sort':[{'name':'by Seeders', 'url_after':'?field=seeders&sorder=desc'},
|
||||
{'name':'by Date', 'url_after':'?field=time_add&sorder=desc'}]}),
|
||||
'hot': ('Most Recent', '/new/?field=seeders&sorder=desc', {'page': '/new/%d/?field=seeders&sorder=desc', 'increase': 1, 'second_page': 2,
|
||||
' ':[{'name':' ', 'url_after':'?field=seeders&sorder=desc'}]}),
|
||||
'anime': ('Anime', '/anime/', {'page': '/anime/%d/', 'increase': 1, 'second_page': 2,
|
||||
'sort':[{'name':'by Seeders', 'url_after':'?field=seeders&sorder=desc'},
|
||||
{'name':'by Date', 'url_after':'?field=time_add&sorder=desc'}]}),
|
||||
'tvshows': ('TV Shows', '/tv/', {'page': '/tv/%d/', 'increase': 1, 'second_page': 2,
|
||||
'sort':[{'name':'by Seeders', 'url_after':'?field=seeders&sorder=desc'},
|
||||
{'name':'by Date', 'url_after':'?field=time_add&sorder=desc'}]}),
|
||||
'movies': ('Movies', '/movies/', {'page': '/movies/%d/', 'increase': 1, 'second_page': 2,
|
||||
'sort':[{'name':'by Seeders', 'url_after':'?field=seeders&sorder=desc'},
|
||||
{'name':'by Date', 'url_after':'?field=time_add&sorder=desc'}]}),
|
||||
' ':[{'name':' ', 'url_after':'?field=seeders&sorder=desc'}]}),
|
||||
'tvshows': ('TV Shows', '/tv/?field=seeders&sorder=desc', {'page': '/tv/%d/?field=seeders&sorder=desc', 'increase': 1, 'second_page': 2,
|
||||
' ':[{'name':' ', 'url_after':'?field=seeders&sorder=desc'}]}),
|
||||
'movies': ('Movies', '/movies/?field=seeders&sorder=desc', {'page': '/movies/%d/?field=seeders&sorder=desc', 'increase': 1, 'second_page': 2,
|
||||
' ':[{'name':' ', 'url_after':'?field=seeders&sorder=desc'}]}),
|
||||
}
|
||||
|
||||
baseurl = "http://kickass.to"
|
||||
|
||||
@@ -87,15 +87,17 @@ class RuTorOrg(SearcherABC.SearcherABC):
|
||||
('Cookie', str(sys.modules["__main__"].__settings__.getSetting("rutor-auth")))]
|
||||
response = self.makeRequest(url, headers=headers)
|
||||
|
||||
#print response
|
||||
|
||||
if None != response and 0 < len(response):
|
||||
dat = re.compile(
|
||||
'<tr class="[tg].+?<a.+?href="(/download/\d+)">.+?<a href=".+?">.+?<a href=".+?">(.+?)</a></td>.+?<td align="right">(\d*?\..+? .+?)</td>.+?<img .+?alt="S".+?> (\d+)</span>.+?alt="L".+?> (\d+)',
|
||||
'<tr class="[tg].+?<a.+?href="(.+?download/\d+)">.+?<a href=".+?">.+?<a href=".+?">(.+?)</a></td>.+?<td align="right">(\d*?\..+? .+?)</td>.+?<img .+?alt="S".+?> (\d+)</span>.+?alt="L".+?> (\d+)',
|
||||
re.DOTALL).findall(response)
|
||||
if dat and len(dat) > 0:
|
||||
for (link, title, size, seeds, leechers) in dat:
|
||||
torrentTitle = title.strip() #"%s [S\L: %s\%s]" % (title, seeds, leechers)
|
||||
size = size.replace(' ', ' ')
|
||||
link='http://zerkalo-rutor.org'+link
|
||||
if link[0]=='/': link='http://zerkalo-rutor.org'+link
|
||||
image = sys.modules["__main__"].__root__ + self.searchIcon
|
||||
filesList.append((
|
||||
int(int(self.sourceWeight) * int(seeds)),
|
||||
|
||||
Reference in new issue
Block a user