make slide

File : make_slide.py (直接右键另存为下载)

  • Type : python
  • Brief : commands converting markdown-file to slide-html

import os
import sys

# 转换函数
def convert_slide(markdown):
    os.system('pandoc {0} -o {0}.html -t revealjs -s -V theme=beige'.format(markdown))

# 获取md文件
def get_mdfile(diretory):
    retlist = []
    for item in os.listdir(diretory):
        if item[-2:] == 'md' and item[0] != '.':
            retlist.append(item)
    return retlist


if __name__ == "__main__":
    mdfile = '' 
    if len(sys.argv) == 1:
        for ele in get_mdfile(os.getcwd()):
            print(ele)
        mdfile = input('Select the markdown file above : '.format(os.getcwd()))
    elif len(sys.argv) == 2:
        mdfile = sys.argv[1]
    else:
        exit()

    print('Convering {} ......'.format(mdfile))
    convert_slide(mdfile)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:make slide

本文作者:Yehuohanxing

发布时间:2017-08-09, 11:04:47

最后更新:2018-04-03, 23:26:42

原始链接:http://yehuohan.github.io/2017/08/09/Gist/python/make-slide/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录