为纸小墨一键创建md文件

用法:

python MakeMD4ink-win.py file_name [article_title] [author_id]
# []括起来为可选项
#!/usr/bin/env python
import sys
import time

#python automake.py file_name [article_title] [author_id]

def main():
    file_name = ''
    post_title = ''
    author = 'me'

    if len(sys.argv) == 2:
        file_name = str(sys.argv[1])
        post_title = str(sys.argv[1])
    elif len(sys.argv) == 3:
        file_name = str(sys.argv[1])
        post_title = str(sys.argv[2])
    elif len(sys.argv) == 4:
        file_name = str(sys.argv[1])
        post_title = str(sys.argv[2])
        author = str(sys.argv[3])
    else:
        print("Usage: nt%s file_name [article_title] [author_id]" % sys.argv[0])
        return

    with open('%s.md' % file_name, 'w') as f:
        f.write('title: %sn' % post_title)
        f.write('date: %sn' % time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
        f.write('update: ""n')
        f.write('author: %sn' % author)
        f.write('tags: n')
        f.write('- n')
        f.write('categories: n')
        f.write('- n')
        f.write('topic: ""n')
        f.write('cover: ""n')
        f.write('draft: falsen')
        f.write('preview: ""n')
        f.write('top: falsen')
        f.write('type: ""n')
        f.write('hide: falsen')
        f.write('config: nulln')
        f.write('nn---nnnn')
    print('Create %s.md Finished' % file_name)

if __name__ == '__main__':
    main()

本文作者: Akkuman

本文链接: http://hacktech.cn/2018/08/22/ink-create-md.html