Merge pull request #507 from JackDandy/feature/ChangeTtN

Change TtN provider to parse new layout.
This commit is contained in:
JackDandy 2015-09-11 22:33:53 +01:00
commit d78838c2c7
3 changed files with 7 additions and 2 deletions

View file

@ -27,6 +27,8 @@
* Fix post processing season pack folders
* Fix saving torrent provider option "Seed until ratio" after recent refactor
* Change white text in light theme on Manage / Episode Status Management page to black for better readability
* Change TtN provider to parse new layout
* Improve recognition of SD quality
### 0.10.0 (2015-08-06 11:05:00 UTC)

View file

@ -205,7 +205,7 @@ class Quality:
else:
return Quality.UNKNOWN
if checkName(['(pdtv|hdtv|dsr|tvrip).((aac|ac3|dd).?\d\.?\d.)*(xvid|x264|h.?264)'], all) and not checkName(['(720|1080)[pi]'], all) \
if checkName(['(pdtv|hdtv|dsr|tvrip)([-]|.((aac|ac3|dd).?\d\.?\d.)*(xvid|x264|h.?264))'], all) and not checkName(['(720|1080)[pi]'], all) \
and not checkName(['hr.ws.pdtv.(x264|h.?264)'], any):
return Quality.SDTV
elif checkName(['web.?dl|web.?rip', 'xvid|x264|h.?264'], all) and not checkName(['(720|1080)[pi]'], all):

View file

@ -93,6 +93,8 @@ class TransmithenetProvider(generic.TorrentProvider):
raise generic.HaltParseException
for tr in torrent_rows[1:]:
if tr.find('td', class_='header'):
continue
downlink = tr.find('a', href=rc['get'])
if None is downlink:
continue
@ -102,7 +104,8 @@ class TransmithenetProvider(generic.TorrentProvider):
continue
info = tr.find('a', href=rc['info'])
title = ('title' in info.attrs and info['title']) or info.get_text().strip()
title = ('data-src' in info.attrs and info['data-src']) or\
('title' in info.attrs and info['title']) or info.get_text().strip()
download_url = self.urls['get'] % str(downlink['href']).lstrip('/')
except (AttributeError, TypeError):