Use last movie date in imdb automation. fix #410
This commit is contained in:
1 parent
eafffaab76
commit
1f496b5209
1 file changed
+6
-2
@@ -37,6 +37,7 @@ class IMDB(Automation, RSS):
|
|||||||
prop_name = 'automation.imdb.last_update.%s' % md5(rss_url)
|
prop_name = 'automation.imdb.last_update.%s' % md5(rss_url)
|
||||||
last_update = float(Env.prop(prop_name, default = 0))
|
last_update = float(Env.prop(prop_name, default = 0))
|
||||||
|
|
||||||
|
last_movie_added = 0
|
||||||
try:
|
try:
|
||||||
cache_key = 'imdb.rss.%s' % md5(rss_url)
|
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()))
|
created = int(time.mktime(parse(self.getTextElement(movie, "pubDate")).timetuple()))
|
||||||
imdb = getImdb(self.getTextElement(movie, "link"))
|
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
|
continue
|
||||||
|
|
||||||
movies.append(imdb)
|
movies.append(imdb)
|
||||||
@@ -56,6 +60,6 @@ class IMDB(Automation, RSS):
|
|||||||
except:
|
except:
|
||||||
log.error('Failed loading IMDB watchlist: %s %s' % (rss_url, traceback.format_exc()))
|
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
|
return movies
|
||||||
Reference in new issue
Block a user