Ignore dead and political stories

This commit is contained in:
Tanner Collin 2025-05-27 18:47:17 +00:00
parent bdc7a6c10d
commit 9ec61ea5bc
2 changed files with 9 additions and 0 deletions

View File

@ -106,6 +106,12 @@ def update_story(story, is_manual=False):
logging.info(story['url'])
return False
if 'trump' in story['title'].lower() or 'musk' in story['title'].lower():
logging.info('Trump / Musk story, skipping')
logging.info(story['url'])
return False
logging.info('Getting article ' + story['url'])
story['text'] = get_article(story['url'])
if not story['text']: return False

View File

@ -112,6 +112,9 @@ def bhn_story(ref):
if 'deleted' in r: # TODO: verify
logging.info('Story was deleted.')
return False
elif r.get('dead', False):
logging.info('Story was deleted.')
return False
elif r.get('type', '') != 'link':
logging.info('Type "{}" is not "link".'.format(r.get('type', '')))
return False