Svtter
10/18/2016 - 3:12 PM

一个简单的命令行笔记应用

一个简单的命令行笔记应用

一个简单的命令行笔记应用

主要参考了两个教程

反正是依据时间,应该问题不是很大吧?有时间稍微加强一下。在pieceNote完成之前,就先简单使用这个笔记文件,然后后续慢慢加强了。

#!/usr/bin/env python3
# coding: utf-8

__author__ = 'svtter'

import argparse
import sys
import os
import time


APP_DESC = """
"""

print(APP_DESC)

if len(sys.argv) == 1:
    sys.argv.append("--help")

# use s-k to check document.
parser = argparse.ArgumentParser()
parser.add_argument('-v', '--verbose', default=0,
                    help='print more debugging information')
parser.add_argument('-n', '--new', default=0, help='新建一个日期记事')
parser.add_argument('-l', '--list', default=0, help='显示所有日期记事')
parser.add_argument('-t', '--template', default=0, help='使用模板创建记事')

args = parser.parse_args()

# get url
# url = (args.url)[0]
# print(url)

ADDR = '/home/svitter/Desktop/postgraduate/'

if args.new:
    os.system('vim ' + ADDR + time.strftime("%Y-%m-%d.md", time.localtime()))

elif args.list:
    os.system('ls ' + ADDR)

elif args.template:
    pass
    
# 剩下的内容陆续添加