Created
December 8, 2014 19:37
-
-
Save takuya/cd45a555adafc70ab06a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env osascript -l JavaScript | |
ObjC.import('stdlib') | |
//コマンドライン引数を取る | |
function run( argv ){ | |
if( argv.length < 1 ){ | |
argv = ["no title"]; | |
} | |
var app = Application("Evernote") | |
var notebooks = app.notebooks | |
var defautNoteBook = Array.apply(null, notebooks).find(function(e){ return e.default }) | |
var note = app. createNote({ | |
title : argv.join(""), | |
withHtml: enmlTemplate(), | |
notebook: defautNoteBook | |
}) | |
$.exit(0) | |
} | |
function enmlTemplate(){ | |
//複数行は面倒なのでそのうちファイルから取り出したい。(もしくはテンプレノートIDを指定して取り出し | |
// TODO::引数を元にテンプレノートに文字を埋め込みたい。 | |
return '<?xml version="1.0" encoding="UTF-8"?>\ | |
<!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">\ | |
<en-note>\ | |
<div><font face="\'Hiragino Maru Gothic Pro\'" color="#000C76" size="4">■①これは何? </font><font size="2">できたらどうなるの?</font>\ | |
</div>\ | |
<div>\ | |
<hr/>\ | |
</div>\ | |
<div><span style="font-size: 18px;"><br/></span>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div>\ | |
<div><font size="4"><font face="\'Hiragino Maru Gothic Pro\'" color="#000C76" size="4"><br/>\ | |
■②次にやること</font></font>\ | |
</div>\ | |
<div>\ | |
<hr/>\ | |
</div>\ | |
</div>\ | |
<div><span style="border-collapse: separate; border-spacing: 0px;"><en-todo/></span>\ | |
</div>\ | |
<div><span style="border-collapse: separate; border-spacing: 0px;"><en-todo/><br/></span>\ | |
</div>\ | |
<div><span style="border-collapse: separate; border-spacing: 0px;"><en-todo/><br/></span>\ | |
</div>\ | |
<div><span style="border-collapse: separate; border-spacing: 0px;"><br/></span>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><font face="\'Hiragino Maru Gothic Pro\'" color="#000C76" size="4">■③内容 </font><font size="2">具体的に、いつどこで、なにをやるの</font><br/>\ | |
</div>\ | |
<div>\ | |
<hr/>\ | |
<font size="4"><br/></font>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div><span style="color: rgb(0, 12, 118); font-family: \'Hiragino Maru Gothic Pro\'; font-size: large;"><br/></span>\ | |
</div>\ | |
<div><span style="color: rgb(0, 12, 118); font-family: \'Hiragino Maru Gothic Pro\'; font-size: large;">■④参考資料</span><br/>\ | |
</div>\ | |
<div>\ | |
<div>\ | |
<hr/>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
</div>\ | |
<div><br/>\ | |
</div>\ | |
<div>\ | |
<div><font size="4"><font face="\'Hiragino Maru Gothic Pro\'" color="#000C76" size="4">■⑤気になった事・そのうちやること・反省点</font></font>\ | |
</div>\ | |
<div>\ | |
<hr/>\ | |
<font size="4"><font size="4"><br/></font></font>\ | |
</div>\ | |
</div>\ | |
<div><font size="4"><br/></font>\ | |
</div>\ | |
</en-note>' | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment