diff --git a/sickbeard/providers/limetorrents.py b/sickbeard/providers/limetorrents.py index 7612fff9498955f9ff73798c3d16bffd30ed84e1..048bf6913501fa11da2dd4dfe665613f25a6a23b 100644 --- a/sickbeard/providers/limetorrents.py +++ b/sickbeard/providers/limetorrents.py @@ -42,7 +42,7 @@ class LimeTorrentsProvider(TorrentProvider): # pylint: disable=too-many-instance self.minseed = None self.minleech = None self.headers.update({'User-Agent': USER_AGENT}) - self.proper_strings = ['PROPER', 'REPACK'] + self.proper_strings = ['PROPER', 'REPACK', 'REAL'] self.cache = LimeTorrentsCache(self) @@ -90,15 +90,13 @@ class LimeTorrentsProvider(TorrentProvider): # pylint: disable=too-many-instance # Category: <a href="http://www.limetorrents.cc/browse-torrents/TV-shows/">TV shows</a><br /> Seeds: 1<br />Leechers: 0<br />Size: 7.71 GB<br /><br /><a href="http://www.limetorrents.cc/Owen-Hart-of-Gold-Djon91-torrent-7180661.html">More @ limetorrents.cc</a><br /> # ]]> description = item.find('description') - smtg = (description.find_all('br')[0].next_sibling).strip() - smtg2 = (description.find_all('br')[1].next_sibling).strip() - seeders = smtg.lstrip('Seeds: ') - leechers = smtg2.lstrip('Leechers: ') + seeders = description.find_all('br')[0].next_sibling.strip().lstrip('Seeds: ') + leechers = description.find_all('br')[1].next_sibling.strip().lstrip('Leechers: ') else: #<description>Seeds: 6982 , Leechers 734</description> - description = item.find('description').text - seeders = description.split("Seeds: ")[-1].split()[0] - leechers = description.split("Leechers ")[-1].split()[0] + description = item.find('description').text.partition(',') + seeders = description[0].lstrip('Seeds: ').strip() + leechers = description[2].lstrip('Leechers ').strip() size = try_int(item.find('size').text, -1) except (AttributeError, TypeError, KeyError, ValueError):