@youjustdoit
2014-12-07T22:06:43.000000Z
字数 2185
阅读 6316
geeknote
geeknote是为linux
爱好者推出的一款命令行编辑evernote的client for evernote 软体,用python
编写。安装、使用简单,默认编辑文本工具nano
可自行修改配置为vim
,支持markdown
语法。开发者开发这个项目原本是出于个人需求,帮助他们处理服务器上的统计数据,如备份、工作量的统计、不同进程日志。之所有选择evernote,是因为对他们来说evernote是最方便的。现在开发者决定将geeknote创建为公开版,未来将继续开发geeknote。开发者表示欢迎在geeknote Github 页面报告使用bug,提出改善意见。
git clone git://github.com/VitaliyRodnenko/geeknote.git
cd geeknote
sudo python setup.py install
geeknote login
启动后会提示输入登录evernote用户名、密码,依次输入即可
geeknote
默认编辑器是nano
,你也可以修改为vim
。打开terminal ,type
$ geeknote settings --editor vim
在创建note时要用设置的文本编辑器编辑需要在笔记内容处输入"WRITE"
如 --content "WRITE“
- --title 表示创建笔记的标题,简写为 -t
- --content 表示创建笔记内容,简写为 -c
- --notebook表示创建笔记要保存的笔记本 简写为-nb
- --tags表示应用标签,简写为tg
如创建一个新笔记"geeknote test" 该笔记保存在已有的笔记本"geeknote"中,标签为"geek","note",该笔记用vim文本编辑器编辑
geeknote create --title "geeknote test" --content "WRITE" --notebook "geeknote" --tags "geek,note"
or type
geeknote create -t "geeknote test" -c "WRITE" -nb "geeknote" -tg "geek,note"
$ geeknote edit -n 1 -c "WRITE"
or
$ geeknote edit -n "geeknote test" -c "WRITE"
#修改note标题
$ geeknote edit -n "geeknote test" -t "geeknote tutorial"
#修改笔记所存的笔记本
$ geeknote notebook-edit -nb "geeknote" -t "geeknote client"
$ geeknote remove -n "geeknote test"
$ geeknote remove -n "geeknote test" -f (强制删除不作提示)
$ geeknote notebook-list #列出evernote中已存在的notebook
$ geeknote notebook-create --title(altName -t) "new notebook" #创建一个新的notebook
$ geeknote notebook-edit -nb "existing notebook“ #编辑已存在的notebook
$ geeknote notebook-edit -nb "existing notebook" -t "a new name of notebook" #编辑一个nb,并赋予一个新的笔记名称
$ geeknote notebook-remove "existing notebook" #删除一个notebook
$ geeknote find -s "magic" #搜索笔记中有关**magic**的内容
$ geeknote find -s "text of search" -tg "geek" #搜索标签**geek**中包含的搜索内容
$ geeknote find -s "magic" -nb "geeknote" #在笔记**geeknote**中搜索关键词“magic"
$ geeknote find -s "magic" --date "04.12.2014" #按日期搜索关键词(日期格式为dd.mm.yyyy)or 按日期范围dd.mm.yyyy-dd.mm.yyyy
$ geeknote find -s "magic" --content-search (altName -cs) #按笔记内容来搜索关键词,而不是按title
$ geeknote show number