Browse Source

Use last movie date in imdb automation. fix #410

pull/460/merge
Ruud 13 years ago
parent
commit
1f496b5209
  1. 8
      couchpotato/core/providers/automation/imdb/main.py

8
couchpotato/core/providers/automation/imdb/main.py

@ -37,6 +37,7 @@ class IMDB(Automation, RSS):
prop_name = 'automation.imdb.last_update.%s' % md5(rss_url)
last_update = float(Env.prop(prop_name, default = 0))
last_movie_added = 0
try:
cache_key = 'imdb.rss.%s' % md5(rss_url)
@ -48,7 +49,10 @@ class IMDB(Automation, RSS):
created = int(time.mktime(parse(self.getTextElement(movie, "pubDate")).timetuple()))
imdb = getImdb(self.getTextElement(movie, "link"))
if not imdb or created < last_update:
if created > last_movie_added:
last_movie_added = created
if not imdb or created <= last_update:
continue
movies.append(imdb)
@ -56,6 +60,6 @@ class IMDB(Automation, RSS):
except:
log.error('Failed loading IMDB watchlist: %s %s' % (rss_url, traceback.format_exc()))
Env.prop(prop_name, time.time())
Env.prop(prop_name, last_movie_added)
return movies

Loading…
Cancel
Save