jrnl 是一款整合DayOne的命令行日志记录工具,使用简单,支持日志加密,TAG/MARKDOWN格式输出,@跟踪人物,地点,工作记录等等等。
安装:
- 使用pip安装:
pip install jrnl
- 手动安装:
git clone git://github.com/maebert/jrnl.git
cd jrnl
python setup.py install
使用:
1. 发日志:
jrnl+日期:内容
日期所接受的格式有:
- at 6am
- yesterday
- last monday
- sunday at noon
- 2 march 2012
- 7 apr
- 5/20/1998 at 23:42
- 浏览日志:
显示最新的N篇日志:
jrnl -n+数字(日志篇数)
显示自去年到今年N月的日志
jrnl -from "last year" -to+月份
仅显示日志的标题:
jrnl -short
日志加密/解密:
jrnl --encrypt
jrnl --decrypt
内容输出:
按输出tag输出:jrnl --tags
输出成json:jrnl --json
输出成Markdown文件:jrnl --markdown
整合DayOne
在.jrnl_conf文件journal一个值上将其指为
DayOne的日志存放目录(.dayone),即可将编写好的jrnl日志直接保存到DayOne, DayOne的日志存放目录是:
*
~/Library/Application Support/Day One/
by default
*
~/Dropbox/Apps/Day One/
如果使用Dropbox同步的话可以选择这个
*
~/Library/Mobile Documents/5U8NS4GX82~com~dayoneapp~dayone/Documents/
如果使用iCloud同步的话选这句