readingtime.py 文件源码

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

项目:lightbus 作者: adamcharnock 项目源码 文件源码
def process_readingtime_nodes(app, doctree, fromdocname):
    env = app.builder.env
    count = 0
    for node in doctree.traverse(nodes.paragraph):
        tt=node.astext()
        count+=len(tt.split(" "))

    for node in doctree.traverse(ReadingTime):
        para = nodes.rubric()
        minutes = int(round(count / 200.0))
        minutes = max(minutes, 1)
        para += nodes.Text("Reading time: {} {}".format(
            minutes,
            'minute' if minutes == 1 else 'minutes'
        ))
        node.replace_self([para])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号