jrnl:整合DayOne的命令行日志小工具

jrnl 是一款整合DayOne的命令行日志记录工具,使用简单,支持日志加密,TAG/MARKDOWN格式输出,@跟踪人物,地点,工作记录等等等。

安装:

  1. 使用pip安装:

pip install jrnl

  1. 手动安装:

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
  1. 浏览日志:

显示最新的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同步的话选这句

更多使用技巧请到这里来

评论