光荣的待办事项清单
backlog的Python项目详细描述
用这个光荣的待办事项列表跟踪优先注意事项。
用法
backlog可以从命令行调用,也可以用python导入。
cli
$ backlog --help Usage: backlog [OPTIONS] COMMAND [ARGS]... Manage a Backlog. Options: --path PATH Specify the path to use for the backlog file. --version Show the version and exit. --help Show this message and exit. Commands: add Add an entry to the backlog. random Select a random entry from the backlog. remove Remove entries from the backlog. show Show entries in the backlog.
$ backlog add --priority 100 'Pay the water bill' $ backlog add --priority 200 --note "eggs, bread, milk" 'Buy groceries' $ backlog add 'Clean out the freezer' $ backlog show total 3 Pay the water bill 100 Buy groceries 200 eggs, bread, milk Clean out the freezer 0
$ backlog random Buy groceries priority: 200 eggs, bread, milk
$ backlog show --pattern bill total 1 Pay the water bill 100
api
>>>frombacklogimportBacklog>>>help(Backlog)
>>>backlog=Backlog(...entries=[...Backlog.Entry('Pay the water bill',priority=100),...Backlog.Entry('Buy groceries',priority=200,note='eggs, bread, milk'),...Backlog.Entry('Clean out the freezer'),...],...)
>>>backlog.random()Backlog.Entry(title='Buy groceries',priority=200,note='eggs, bread, milk')
>>>list(backlog.search('bill'))[Backlog.Entry(title='Pay the water bill',priority=100,note='')]