series creator(s) fixed #25
This commit is contained in:
parent
1b9c4d288c
commit
0b380abaeb
1 changed files with 7 additions and 6 deletions
|
@ -88,7 +88,7 @@ class Imdb(SiteParser):
|
||||||
'creator': {
|
'creator': {
|
||||||
'page': 'combined',
|
'page': 'combined',
|
||||||
're': [
|
're': [
|
||||||
'<h5>Creators:</h5>.*?<div class="info-content">(.*?)</div>',
|
'<h5>Creator.?:</h5>.*?<div class="info-content">(.*?)</div>',
|
||||||
'<a href="/name/.*?>(.*?)</a>'
|
'<a href="/name/.*?>(.*?)</a>'
|
||||||
],
|
],
|
||||||
'type': 'list'
|
'type': 'list'
|
||||||
|
@ -329,10 +329,6 @@ class Imdb(SiteParser):
|
||||||
if key in self:
|
if key in self:
|
||||||
self[key] = filter(lambda x: x.lower() != 'home', self[key])
|
self[key] = filter(lambda x: x.lower() != 'home', self[key])
|
||||||
|
|
||||||
if 'creator' in self:
|
|
||||||
if 'director' in self:
|
|
||||||
self['episodeDirector'] = self['director']
|
|
||||||
self['director'] = self['creator']
|
|
||||||
if 'series' in self:
|
if 'series' in self:
|
||||||
if 'episodeTitle' in self:
|
if 'episodeTitle' in self:
|
||||||
self['seriesTitle'] = self['title']
|
self['seriesTitle'] = self['title']
|
||||||
|
@ -344,7 +340,8 @@ class Imdb(SiteParser):
|
||||||
if key in self:
|
if key in self:
|
||||||
self['episode%s'%key] = self[key.lowe()]
|
self['episode%s'%key] = self[key.lowe()]
|
||||||
series = Imdb(self['series'])
|
series = Imdb(self['series'])
|
||||||
for key in ['director', 'year']:
|
|
||||||
|
for key in ['creator', 'year']:
|
||||||
if key in series:
|
if key in series:
|
||||||
self[key] = series[key]
|
self[key] = series[key]
|
||||||
if 'originalTitle' in self:
|
if 'originalTitle' in self:
|
||||||
|
@ -353,6 +350,10 @@ class Imdb(SiteParser):
|
||||||
for key in ('seriesTitle', 'episodeTitle', 'season', 'episode'):
|
for key in ('seriesTitle', 'episodeTitle', 'season', 'episode'):
|
||||||
if key in self:
|
if key in self:
|
||||||
del self[key]
|
del self[key]
|
||||||
|
if 'creator' in self:
|
||||||
|
if 'director' in self:
|
||||||
|
self['episodeDirector'] = self['director']
|
||||||
|
self['director'] = self['creator']
|
||||||
|
|
||||||
if 'budget' in self and 'gross' in self:
|
if 'budget' in self and 'gross' in self:
|
||||||
self['profit'] = self['gross'] - self['budget']
|
self['profit'] = self['gross'] - self['budget']
|
||||||
|
|
Loading…
Reference in a new issue