nDiki : 2013年09月27日

2013年9月27日 (金)

Geeknote を使って EmacsEvernote ノートMarkdown 形式で編集

Evernote、やっぱり Emacsノート書きたいよね。Emacs evernote mode はメンテナンスが止まっているようなので Geeknote を試してみた。Markdown が使えるのでいい感じ。

インストール

本家 Geeknote は Evernote 2段階認証をかけているとログインできないので、2段階認証パッチをあててあるのを使う。~/local/geeknote 以下に Git でもってくる。

 git clone git://github.com/VitaliyRodnenko/geeknote.git
 cd geeknote
 git remote add cwoac git://github.com/cwoac/geeknote.git
 git fetch cwoac
 git checkout -b cwoac-master cwoac/master

Debian GNU/Linux sid だと SQLAlchemy のバージョンが新しいので一部パッチをあてる必要あり。

 diff --git a/lib/sqlalchemy/orm/__init__.py b/lib/sqlalchemy/orm/__init__.py
 index 851efdb..3c33137 100755
 --- a/lib/sqlalchemy/orm/__init__.py
 +++ b/lib/sqlalchemy/orm/__init__.py
 @@ -22,12 +22,16 @@ from sqlalchemy.orm.mapper import (
  from sqlalchemy.orm.interfaces import (
       EXT_CONTINUE,
       EXT_STOP,
 -     InstrumentationManager,
       MapperExtension,
       PropComparator,
       SessionExtension,
       AttributeExtension,
       )
 +
 
 +from sqlalchemy.ext.instrumentation import (
 
 +     InstrumentationManager,
 
 +)
 
 +

ログイン

 python geeknote.py login

Evernote の ID・パスワード・2段階認証のコードを入力。ログイン成功すると以下のコマンドを実行できるようになる。

設定

編集時に emacsclient を使うように設定。

 python geeknote.py settings --editor emacsclient

ノートを新規作成

newnote という題名のノートを作る。

 python geeknote.py create --content WRITE --title newnote

エディタが起動するので編集する。編集を終了すると Evernote 側にノートが書き込まれる。

ノートを見る

newnote という文字列でで検索してノートを見るには以下のようにする。

 python geeknote.py show newnote

ノートを編集

newnote という題名のノートを編集するには以下。

 python geeknote.py edit --note newnote

エディタが起動するので編集する。create と同様閉じると Evernote 側に書き込まれる。

なお Markdown 形式で書くときちんと # は h1、 ## は h2 などに変換される。Geeknote で再編集する際はまたきちんと Markdown 形式で編集できるのでナイス。

ただし Markdown で書くとマークアップ付きのノートになるので Android では編集しにくくなるのでちょっと注意。

スポンサード リンク

今日のさえずり: Evernote靴下5足で8925円ってどういうこと?

2013年09月27日

[ 9月27日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.046748s / load averages: 0.61, 0.63, 0.63
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker