Geeknote 是為linux
愛好者推出的一款命令行編輯 Evernote?的 client for evernote 軟體,用python
編寫。安裝、使用簡(jiǎn)單,默認(rèn)編輯文本工具nano
可自行修改配置為vim
,支持markdown
語(yǔ)法。開發(fā)者開發(fā)這個(gè)項(xiàng)目原本是出于個(gè)人需求,幫助他們處理服務(wù)器上的統(tǒng)計(jì)數(shù)據(jù),如備份、工作量的統(tǒng)計(jì)、不同進(jìn)程日志。之所有選擇 Evernote,是因?yàn)閷?duì)他們來(lái)說(shuō)evernote是最方便的?,F(xiàn)在開發(fā)者決定將geeknote創(chuàng)建為公開版,未來(lái)將繼續(xù)開發(fā) Eeeknote。開發(fā)者表示歡迎在geeknote Github 頁(yè)面報(bào)告使用bug,提出改善意見。
git clone git://github.com/VitaliyRodnenko/geeknote.git
cd geeknote
sudo python setup.py install
geeknote login
啟動(dòng)后會(huì)提示輸入登錄evernote用戶名、密碼,依次輸入即可
geeknote
默認(rèn)編輯器是nano
,你也可以修改為vim
。打開terminal ,type$ geeknote settings --editor vim
在創(chuàng)建note時(shí)要用設(shè)置的文本編輯器編輯需要在筆記內(nèi)容處輸入"WRITE"
如 –content “WRITE“
- –title 表示創(chuàng)建筆記的標(biāo)題,簡(jiǎn)寫為 -t
- –content 表示創(chuàng)建筆記內(nèi)容,簡(jiǎn)寫為 -c
- –notebook表示創(chuàng)建筆記要保存的筆記本 簡(jiǎn)寫為-nb
- –tags表示應(yīng)用標(biāo)簽,簡(jiǎn)寫為tg 如創(chuàng)建一個(gè)新筆記”geeknote test” 該筆記保存在已有的筆記本”geeknote”中,標(biāo)簽為”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標(biāo)題
$ 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 (強(qiáng)制刪除不作提示)
$ geeknote notebook-list #列出evernote中已存在的notebook
$ geeknote notebook-create --title(altName -t) "new notebook" #創(chuàng)建一個(gè)新的notebook
$ geeknote notebook-edit -nb "existing notebook“ #編輯已存在的notebook
$ geeknote notebook-edit -nb "existing notebook" -t "a new name of notebook" #編輯一個(gè)nb,并賦予一個(gè)新的筆記名稱
$ geeknote notebook-remove "existing notebook" #刪除一個(gè)notebook
$ geeknote find -s "magic" #搜索筆記中有關(guān)**magic**的內(nèi)容
$ geeknote find -s "text of search" -tg "geek" #搜索標(biāo)簽**geek**中包含的搜索內(nèi)容
$ geeknote find -s "magic" -nb "geeknote" #在筆記**geeknote**中搜索關(guān)鍵詞“magic"
$ geeknote find -s "magic" --date "04.12.2014" #按日期搜索關(guān)鍵詞(日期格式為dd.mm.yyyy)or 按日期范圍dd.mm.yyyy-dd.mm.yyyy
$ geeknote find -s "magic" --content-search (altName -cs) #按筆記內(nèi)容來(lái)搜索關(guān)鍵詞,而不是按title
結(jié)果會(huì)顯示一個(gè)數(shù)字列表,要顯示搜索的內(nèi)容,鍵入命令:
$ geeknote show number
Geeknote是一款以命令行形式操作的極客版Evernote客戶端,GUI能做的Command Line一樣能做,使用前需要Python環(huán)境:
安裝: git clone git://github.com/VitaliyRodnenko/geeknote.git cd geeknote python geeknote.py login
新建: geeknote create–title “內(nèi)容” –content “內(nèi)容” –tags “內(nèi)容” –notebook “內(nèi)容”
根據(jù)關(guān)鍵詞查看日記列表: geeknote show <填入需要檢索的關(guān)鍵詞> 更多命令可以到這里學(xué)習(xí):www.geeknote.me/documentation/
]]>