def _get_old_article(pages, scp=True):
"""Get random old tale or scp article."""
date = arrow.now().replace(days=-180).format('YYYY-MM-DD')
pages = [p for p in pages if p.created < date]
if scp:
pages = [p for p in pages if 'scp' in p.tags]
pages = [p for p in pages if p.rating >= 120]
else:
pages = [
p for p in pages if 'tale' in p.tags or 'goi-format' in p.tags]
pages = [p for p in pages if p.rating >= 60]
return random.choice(pages)
评论列表
文章目录