管理全部列表

todotxt-cli的Python项目详细描述


TODOXT命令行

用于manage todolist的Python cli

安装

pip install todotxt-cli

或者

^{pr2}$

您可以通过

python -m unittest discover -s test

用法

>> todo
Usage: todo [OPTIONS] COMMAND [ARGS]...

Options:
    -vv, --verbose
    -c, --conf FILENAME
    --version            Show the version and exit.
    --help               Show this message and exit.

Commands:
    add       add task
    append    append task
    cancel    cancel words in task
    done      done task
    due       change due of task
    ls        list of tasks
    priority  change priority of task
    prune     remove task if done and today - x days >= completed x is 10 by...
    repeat    repeat add param in task for manage repeat
    rm        remove task
    txt       change txt of task and save due
    undone    undone task

使用示例

>> todo ls
>> todo add test One
    [ ] 0 test One
>> todo add test two due:2019-11-01
    [ ] 1 test two due:2019-11-01
>> todo add test Three
    [ ] 2 test Three
>> todo ls
    [ ] 0 test One
    [ ] 1 test two due:2019-11-01
    [ ] 2 test Three
>> todo rm 2
>> todo ls
    [ ] 0 test One
    [ ] 1 test two due:2019-11-01
>> todo done 1
    [X] 1 test two due:2019-11-01
>> todo ls
    [ ] 0 test One
    [X] 1 test two due:2019-11-01
>> todo append 1 +project
    [X] 1 test two due:2019-11-01 +project
>> todo ls
    [ ] 0 test One
    [X] 1 test two due:2019-11-01 +project

配置

您可以在应用程序文件夹中添加conf文件

Mac OS X: ~/Library/应用程序支持/todocli

Mac OS X(POSIX): ~/.托多克利

Unix系统: ~/.config/todocli

Unix(POSIX): ~/.托多克利

Win XP(漫游): C: 文档和设置<;用户>;本地设置应用程序数据ToDocli

Win XP(非漫游): C: 用户和应用程序设置

Win 7(漫游): C: 用户<;用户>;AppDataRoamingtodocli

Win 7(不漫游): C: 用户<;用户>;AppDataLocaltodocli

文件配置示例

[Todo]
Log=40 #0,10,20,30,40
Path=todo.txt
ColorContext=blue
ColorDue=red
ColorProject=yellow
ColorNow=blue
ColorEarlier=red
ColorNext=black

使用特定的配置

>> todo -c myconf.conf ls

如果要多个todolist:

  • 托多
  • 购物

创建一个特定的conf:$HOME/购物网有:

[Todo]
Path=shopping.txt

加个别名

alias shopping="todo -c $HOME/shopping.conf"

你可以用

shopping ls

如果使用webdav保存文件(使用用户/密码验证)

[Todo]
Url=http://mywebdav/todo.txt
User=user
Password=password

如果你想加载一个webdav服务器,你可以使用docker

docker run -d -v <localpath>:/share --name webdav -p 80:80 fraoustin/webdav

功能

  • 图形
  • 单击unittest

五、 0.1.0款

  • 初始化

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
请求响应模式的java JMS   java如何从SeleniumWebDriver中的“Span Type下拉列表”中选择值   java JPA相当于Hibernate的@Generated(GenerationTime.ALWAYS)   java ActiveMQ查询:如何启动   java如何在jsp文件中使用freemarker标记库?   java如何在TabsLayout中用另一个片段替换一个片段的内容?   国际化如何理解Java教程国际化定制资源包加载示例?   XML配置中的java spring log4j无法为日志信息创建文件   oracle11g JDK 6:有没有办法运行一个新的java进程来执行指定类的主方法   java在avro模式中使用“default”   缺陷跟踪我在哪里可以提交关于FOSS Java Sound实施组织的缺陷报告。类路径。冰岛。pulseaudio。Pulseaudiosourcedaline?   编码Java系统。在和系统中。Sun/Oracle和IBM JVM解决方案在读写标准字节数组方面存在差异   java如何将列表项作为查询参数添加到字符串url中?   将自定义库导出到可导入jar文件java