mirror of
https://github.com/moparisthebest/SickRage
synced 2024-12-12 19:12:26 -05:00
Fix for air-by-date/sports/anime provider searches
This commit is contained in:
parent
cab05efa64
commit
05dcdd72d7
@ -219,8 +219,7 @@ class BTNProvider(generic.TorrentProvider):
|
|||||||
# Search for the year of the air by date show
|
# Search for the year of the air by date show
|
||||||
whole_season_params['name'] = str(ep_obj.airdate).split('-')[0]
|
whole_season_params['name'] = str(ep_obj.airdate).split('-')[0]
|
||||||
elif ep_obj.show.is_anime:
|
elif ep_obj.show.is_anime:
|
||||||
whole_season_params['name'] = 'S' + str(ep_obj.scene_season)
|
whole_season_params['name'] = "%d" % ep_obj.scene_absolute_number
|
||||||
#whole_season_params['name'] = "%d" % ep_obj.scene_absolute_number
|
|
||||||
else:
|
else:
|
||||||
whole_season_params['name'] = 'Season ' + str(ep_obj.scene_season)
|
whole_season_params['name'] = 'Season ' + str(ep_obj.scene_season)
|
||||||
|
|
||||||
@ -253,8 +252,10 @@ class BTNProvider(generic.TorrentProvider):
|
|||||||
|
|
||||||
# BTN uses dots in dates, we just search for the date since that
|
# BTN uses dots in dates, we just search for the date since that
|
||||||
# combined with the series identifier should result in just one episode
|
# combined with the series identifier should result in just one episode
|
||||||
search_params['name'] = date_str.replace('-', '.')
|
search_params['name'] = ep_obj.airdate.strftime('%b')
|
||||||
elif not self.show.is_anime:
|
elif self.show.anime:
|
||||||
|
search_params['name'] = "%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
else:
|
||||||
# Do a general name search for the episode, formatted like SXXEYY
|
# Do a general name search for the episode, formatted like SXXEYY
|
||||||
search_params['name'] = "S%02dE%02d" % (ep_obj.scene_season, ep_obj.scene_episode)
|
search_params['name'] = "S%02dE%02d" % (ep_obj.scene_season, ep_obj.scene_episode)
|
||||||
|
|
||||||
|
@ -81,8 +81,12 @@ class EZRSSProvider(generic.TorrentProvider):
|
|||||||
|
|
||||||
params['show_name'] = helpers.sanitizeSceneName(self.show.name, ezrss=True).replace('.', ' ').encode('utf-8')
|
params['show_name'] = helpers.sanitizeSceneName(self.show.name, ezrss=True).replace('.', ' ').encode('utf-8')
|
||||||
|
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date:
|
||||||
params['season'] = str(ep_obj.airdate).split('-')[0]
|
params['date'] = str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.sports:
|
||||||
|
params['date'] = str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
params['season'] = "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
params['season'] = ep_obj.scene_season
|
params['season'] = ep_obj.scene_season
|
||||||
|
|
||||||
@ -99,8 +103,10 @@ class EZRSSProvider(generic.TorrentProvider):
|
|||||||
|
|
||||||
if self.show.air_by_date:
|
if self.show.air_by_date:
|
||||||
params['date'] = str(ep_obj.airdate)
|
params['date'] = str(ep_obj.airdate)
|
||||||
if self.show.sports:
|
elif self.show.sports:
|
||||||
params['date'] = str(ep_obj.airdate)
|
params['date'] = str(ep_obj.airdate)
|
||||||
|
elif self.show.anime:
|
||||||
|
params['episode'] = "%i" % int(ep_obj.scene_absolute_number)
|
||||||
else:
|
else:
|
||||||
params['season'] = ep_obj.scene_season
|
params['season'] = ep_obj.scene_season
|
||||||
params['episode'] = ep_obj.scene_episode
|
params['episode'] = ep_obj.scene_episode
|
||||||
|
@ -158,6 +158,22 @@ class HDBitsProvider(generic.TorrentProvider):
|
|||||||
}
|
}
|
||||||
|
|
||||||
if episode:
|
if episode:
|
||||||
|
if show.air_by_date:
|
||||||
|
post_data['tvdb'] = {
|
||||||
|
'id': show.indexerid,
|
||||||
|
'episode': str(episode.airdate).replace('-', '|')
|
||||||
|
}
|
||||||
|
elif show.sports:
|
||||||
|
post_data['tvdb'] = {
|
||||||
|
'id': show.indexerid,
|
||||||
|
'episode': episode.airdate.strftime('%b')
|
||||||
|
}
|
||||||
|
elif show.anime:
|
||||||
|
post_data['tvdb'] = {
|
||||||
|
'id': show.indexerid,
|
||||||
|
'episode': "%i" % int(episode.scene_absolute_number)
|
||||||
|
}
|
||||||
|
else:
|
||||||
post_data['tvdb'] = {
|
post_data['tvdb'] = {
|
||||||
'id': show.indexerid,
|
'id': show.indexerid,
|
||||||
'season': episode.scene_season,
|
'season': episode.scene_season,
|
||||||
@ -170,6 +186,11 @@ class HDBitsProvider(generic.TorrentProvider):
|
|||||||
'id': show.indexerid,
|
'id': show.indexerid,
|
||||||
'season': str(episode.airdate)[:7],
|
'season': str(episode.airdate)[:7],
|
||||||
}
|
}
|
||||||
|
elif show.anime:
|
||||||
|
post_data['tvdb'] = {
|
||||||
|
'id': show.indexerid,
|
||||||
|
'season': "%d" % episode.scene_absolute_number,
|
||||||
|
}
|
||||||
else:
|
else:
|
||||||
post_data['tvdb'] = {
|
post_data['tvdb'] = {
|
||||||
'id': show.indexerid,
|
'id': show.indexerid,
|
||||||
|
@ -125,7 +125,9 @@ class HDTorrentsProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -151,6 +153,11 @@ class HDTorrentsProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -102,7 +102,9 @@ class IPTorrentsProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -128,6 +130,11 @@ class IPTorrentsProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -174,7 +174,6 @@ class KATProvider(generic.TorrentProvider):
|
|||||||
def _get_season_search_strings(self, ep_obj):
|
def _get_season_search_strings(self, ep_obj):
|
||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
|
|
||||||
if not (ep_obj.show.air_by_date or ep_obj.show.sports):
|
|
||||||
for show_name in set(allPossibleShowNames(self.show)):
|
for show_name in set(allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
@ -141,7 +141,9 @@ class NextGenProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -167,6 +169,11 @@ class NextGenProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -112,7 +112,9 @@ class SCCProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -138,6 +140,11 @@ class SCCProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -102,7 +102,9 @@ class SpeedCDProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -128,6 +130,11 @@ class SpeedCDProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -167,17 +167,22 @@ class ThePirateBayProvider(generic.TorrentProvider):
|
|||||||
def _get_season_search_strings(self, ep_obj):
|
def _get_season_search_strings(self, ep_obj):
|
||||||
|
|
||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(allPossibleShowNames(self.show)) if not (ep_obj.show.air_by_date or ep_obj.show.sports) else []:
|
for show_name in set(allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
else:
|
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
|
||||||
search_string['Season'].append(ep_string)
|
search_string['Season'].append(ep_string)
|
||||||
|
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
|
||||||
ep_string = show_name + ' Season ' + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' Season ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
search_string['Season'].append(ep_string)
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
|
search_string['Season'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' Season ' + str(ep_obj.scene_season) + ' -Ep*' #2) showName Season X
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) + ' -S%02d' % int(
|
||||||
|
ep_obj.scene_season) + 'E' + ' category:tv' #1) showName SXX -SXXE
|
||||||
|
search_string['Season'].append(ep_string)
|
||||||
|
ep_string = show_name + ' Season ' + str(
|
||||||
|
ep_obj.scene_season) + ' -Ep*' + ' category:tv' # 2) showName Season X
|
||||||
|
search_string['Season'].append(ep_string)
|
||||||
|
|
||||||
search_string['Season'].append(ep_string)
|
search_string['Season'].append(ep_string)
|
||||||
|
|
||||||
@ -198,18 +203,18 @@ class ThePirateBayProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(allPossibleShowNames(self.show)):
|
for show_name in set(allPossibleShowNames(self.show)):
|
||||||
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
sickbeard.config.naming_ep_type[2] % {'seasonnumber': ep_obj.scene_season,
|
sickbeard.config.naming_ep_type[2] % {'seasonnumber': ep_obj.scene_season,
|
||||||
'episodenumber': ep_obj.scene_episode} + '|' + \
|
'episodenumber': ep_obj.scene_episode} + '|' + \
|
||||||
sickbeard.config.naming_ep_type[0] % {'seasonnumber': ep_obj.scene_season,
|
sickbeard.config.naming_ep_type[0] % {'seasonnumber': ep_obj.scene_season,
|
||||||
'episodenumber': ep_obj.scene_episode} + '|' + \
|
'episodenumber': ep_obj.scene_episode} + ' %s' % add_string
|
||||||
sickbeard.config.naming_ep_type[3] % {'seasonnumber': ep_obj.scene_season,
|
|
||||||
'episodenumber': ep_obj.scene_episode}
|
|
||||||
|
|
||||||
ep_string += ' %s' % add_string
|
|
||||||
|
|
||||||
search_string['Episode'].append(re.sub('\s+', ' ', ep_string))
|
search_string['Episode'].append(re.sub('\s+', ' ', ep_string))
|
||||||
|
|
||||||
return [search_string]
|
return [search_string]
|
||||||
|
@ -133,7 +133,10 @@ class TorrentDayProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
|
search_string['Season'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -159,6 +162,11 @@ class TorrentDayProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
@ -107,7 +107,9 @@ class TorrentLeechProvider(generic.TorrentProvider):
|
|||||||
search_string = {'Season': []}
|
search_string = {'Season': []}
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
if ep_obj.show.air_by_date or ep_obj.show.sports:
|
||||||
ep_string = show_name + str(ep_obj.airdate).split('-')[0]
|
ep_string = show_name + ' ' + str(ep_obj.airdate).split('-')[0]
|
||||||
|
elif ep_obj.show.anime:
|
||||||
|
ep_string = show_name + ' ' + "%d" % ep_obj.scene_absolute_number
|
||||||
else:
|
else:
|
||||||
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
ep_string = show_name + ' S%02d' % int(ep_obj.scene_season) #1) showName SXX
|
||||||
|
|
||||||
@ -133,6 +135,11 @@ class TorrentLeechProvider(generic.TorrentProvider):
|
|||||||
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
str(ep_obj.airdate).replace('-', '|') + '|' + \
|
||||||
ep_obj.airdate.strftime('%b')
|
ep_obj.airdate.strftime('%b')
|
||||||
search_string['Episode'].append(ep_string)
|
search_string['Episode'].append(ep_string)
|
||||||
|
elif self.show.anime:
|
||||||
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
|
ep_string = sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
"%i" % int(ep_obj.scene_absolute_number)
|
||||||
|
search_string['Episode'].append(ep_string)
|
||||||
else:
|
else:
|
||||||
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
for show_name in set(show_name_helpers.allPossibleShowNames(self.show)):
|
||||||
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
ep_string = show_name_helpers.sanitizeSceneName(show_name) + ' ' + \
|
||||||
|
Loading…
Reference in New Issue
Block a user