|
|
@@ -61,10 +61,15 @@ def get_feed_content(url):
|
|
|
def examine_feed(url):
|
|
|
(md5, post_title, post_url, last_update) = get_default_values(url)
|
|
|
feed = get_feed_content(url)
|
|
|
- if True:
|
|
|
- #try:
|
|
|
+ try:
|
|
|
post_title = feed.entries[0].title
|
|
|
post_url = feed.entries[0].link
|
|
|
+ if 'theonlinephotographer' in post_url:
|
|
|
+ try:
|
|
|
+ post_url = feed.entries[0].feedburner_origlink
|
|
|
+ except:
|
|
|
+ pass
|
|
|
+ logger.debug(post_url)
|
|
|
old_md5 = hashlib.md5( post_title.encode('utf-8')
|
|
|
+ feed.entries[0].updated.encode('utf-8') ).hexdigest()
|
|
|
md5 = 'v2_' + hashlib.md5( post_title.encode('utf-8')
|
|
|
@@ -80,8 +85,7 @@ def examine_feed(url):
|
|
|
last_update = md5_sums[url]['timestamp']
|
|
|
else:
|
|
|
logger.debug('new feed')
|
|
|
- #except:
|
|
|
- if False:
|
|
|
+ except:
|
|
|
logger.info(f'error when parsing feed {url}')
|
|
|
try:
|
|
|
#if True:
|