geeknoteの完成度

結論から言えば、「まだ新しもの好き以外には薦められない」レベル。

ま、0.2a なんてバージョンだしね、そこまで期待するのは酷だ。

ここいら:

1     @staticmethod
2     def checklistInENMLtoSoup(soup):
3         '''
4         Transforms Evernote checklist elements to github `* [ ]` task list style
5         '''

にまだ問題が多く、geeknote のソース配布物中の「README.md」を放り込もうとすると死ぬ。正規表現がおかしそうだ。以下はOK:

1 me@host: ~$ geeknote create --title "geeknote README.md" \
2 > --content "`head -29 README.md`"
1 me@host: ~$ geeknote create --title "geeknote README.md" \
2 > --content "`head -30 README.md | tail -1`"

以下はNG:

1 me@host: ~$ geeknote create --title "geeknote README.md" \
2 > --content "`head -30 README.md`"

ところで、linux (Fedora) 機で

1 me@host: ~$ geeknote settings --editor "emacs -nw"

と試しにやってみたら GNU nano が起動してビビった。うー、アタシには使いやすそうには思えんのだが、まぁ nano が好みの人もいるかもな。(一瞬で使うのやめたのでわからないけど、やたらに初心者フレンドリな感じがした。Ctrl-X で終了してしまったからイラっとしただけです、emacs ユーザなので。)