gilice.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:ebedke 作者: ijanos 项目源码 文件源码
def getFBMenu(today):
    day = today.weekday()
    menu = ''
    try:
        if day < 5:
            is_this_week = lambda date: datetime.strptime(date, '%Y-%m-%dT%H:%M:%S%z').date() > today.date() - timedelta(days=7)
            menu_filter = lambda post: is_this_week(post['created_time']) and "jelmagyarázat" in post['message'].lower()
            menu = get_filtered_fb_post(FB_ID, menu_filter)
            post_parts = menu.split("HETI MENÜ")
            if len(post_parts) > 1:
                weekly_menu = post_parts[1]
                menu = weekly_menu.strip().split("\n")
                menu = islice(dropwhile(lambda l: days_lower[day] not in l, menu), 1, None)
                menu = takewhile(lambda l: not any(day in l for day in days_lower), menu)
                menu = '<br>'.join(skip_empty_lines(menu))
            else:
                menu = f'<a href="{get_fb_cover_url(FB_ID)}">heti menü</a>'
    except:
        pass

    return menu
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号