2014/11/09

evernote_uplooder を作ってみた

最近 Evernote の有料会員になったので,がしがし色々ファイルをアップロードしよう と企んでいるのだけど,ひとつずつ Evernote のクライアントでアップロードするのも 面倒なので,コマンドラインからノートを作ってファイルをアップロードするスクリプ トを作ってgem化した.

evernote_uploader

rubygems にはあげてない.ソースは https://github.com/tanahiro/evernote_uploader. ここからダウンロードして,rake install でインストール可能.

準備

まず, https://www.evernote.com/api/DeveloperToken.action にアクセしてEvernote のトー クンを作る.それを,.evernote-tokenというファイルに貼り付けて,HOME に保存 する.

使い方

evernote_uploader [options] <files>
  options
    -n, --notebook NOTEBOOK          Name of notebook (default: web clip)
    -t, --title TITLE                Title of the note
    --token TOKEN                    Token for evernote or filename
    --tags TAGS                      Tags

ファイルは複数指定可能.すべてのファイルはひとつのノートに添付される. 今のところ,対応しているファイルは,pdf, epub, mobi, jpg, png のみ. (まぁ,これはMIMEのタイプの指定の問題なので,拡張は簡単かも)

指定したノートブックが存在しない場合は,エラーで止まる.

タグも複数指定可能. --tags tag1,tag2 のように指定する.