Tracklr命令行生产力工具集
tracklr的Python项目详细描述
Tracklr是用于处理iCalendar提要的命令行工具集。在
安装
通过pip安装tracklr:
pip install tracklr
此外,您可以安装一个productivity包的集合,以便与Tracklr结合使用:
^{pr2}$这些包是khal、khard和vdirsyncer。在
依赖关系
Tracklr需要安装以下软件包:
appdirs cliff icalendar jinja2 pyfiglet # Optional pyyaml requests xhtml2pdf
配置
现成的tracklr使用存储在Tracklr.__config__中的自己的配置。在
对于PDF报告,tracklr默认使用tracklr.pdf.Pdf.__template__中自己的HTML模板。在
tracklr提供init命令来创建tracklr.yml和{tt16}$文件 用户配置目录,例如~/.config/tracklr/或当前工作目录(默认)。在
有关详细信息,请参见tracklr init --help。在
使用
# setup local config tracklr init config # setup global pdf.html uses for all tracklr instances tracklr init template --user-config-dir # display info about the current instance tracklr info # show only 2019-02 events tracklr ls -d 2019-02 # show only 2019 @tracklr events tracklr ls -d 2019 -i @tracklr # generate 2019 @tracklr PDF report tracklr pdf -d 2019 -i @tracklr # show all hours matching tag #tags tracklr group -i "#tags"
文件
当前版本的项目文档可从https://tracklr.com/获得
文档的来源可在Tracklr存储库中找到 https://gitlab.com/markuz/tracklr/tree/master/docs/source
发展
欢迎拉取请求。在
Tracklrgit存储库位于https://gitlab.com/markuz/tracklr
有关详细信息,请参见https://tracklr.com/development.html
- 项目
标签: