三等兵スマートフォン用の表示で見る三等兵この広告は、90日以上更新していないブログに表示しています。AppleScript前回Pandocを入れたのはEvernoteだけでmarkdownとhtml(リッチテキスト)を相互変換できないものかという考えからだった。いうわけでやってみたできた。やってEvernoteでmarkdownの文書を書いて、スクリプト実行すると、markdownにするかhtml(リッチテキスト)にするかダイアログが出るのでリッチテキスト(html)にして変換。リッチテキストからmarkdownにするにはさっきのダイアログをmarkdownにする。すると、こうして元に戻せる。markdownで文書を編集、きれいにしたければリッチテキストに変換、また問題があればmarkdownに変換して文書を編集、といった使い方ができる。若干最初と違いがあるのはPandocの仕様。複雑な構造部分も基本的には問題ない。まあ以前の使い回しなので変換するコードに特に手を入れなきゃいけない部分がなかったのもあってか問題はなかった。なんかいろいろめんどくさいことがあったけどそれはいいや。EvernoteのクライアントだけでMarkdownを使えるようになった!これでEvernoteでいろいろ書きやすくなると思う!さらに、http://d.hatena.ne.jp/foldrr/20111102/p1を使えばショートカットでいけるようになると思うけど、試してない。相互変換のために準備するもの2つ必要。Pandocと相互変換するmadever.applescriptというスクリプト。Hosting.madever.applescriptMarkdown<=>リッチテキストを相互変換するAppleScript。名前は適当githubよくわかんないから右クリックでダウンロードする場合ここダウンロードして適当なとこにおいて、AppleScriptエディタで開いて.scptの拡張子に変更(※scptにするの需要)こだわりがなければ/Users/ユーザ名/Library/Scriptsってとこにおくのが無難ここに置いた場合以下の設定をすると簡単にスクリプトが実行できるようになるhttp://d.hatena.ne.jp/shinya_ohtani/20091109/1257777144Lionの人は隠しフォルダになってる。以下を参考に見つけてhttp://macfan.jp/guide/2011/07/26/lion_2.htmlAppleScriptはAlfredでも呼び出せる。設定画面のFeaturesのAppleScriptsにチェック入れると表示されるけど、/Users/ユーザ名/Library/Scriptsだとうまく表示されなかった。ホームディレクトリに適当にフォルダ作って置けばみつかると思う。あとscptにすること。エディタで開いて別名で保存して、フォーマットをスクリプトにすればできる。HomebrewからPandocをインストールPandocはいろんなテキストフォーマットのコンバータ。これを利用して変換作業を行なってますのでお手持ちのMacにインストール。Homebrewからインストールするには、まずhaskell-platformというのをインストール。haskell-platform結構時間かかるので待機。完了したらcabalというHaskellのパッケージ管理システムを使ってPandocをインストール。RubyのgemのHaskell版みたいなもの。pandocインストールできたら.zshrcから$HOME/.cabal/binにパス通す。bashの人も適当にどうぞ。purpose.みたいに出てきたらうまくいってる。なんのこっちゃお前なにいってんのかよくわからんぞボケという人は普通にダウンロード。http://code.google.com/p/pandoc/downloads/listインストーラが助けてくれますんで誰でも導入できます。.cabalやインストーラ以外のパスにPandocの実行ファイルがある場合madeverスクリプトの上部にそこまでのパスを書いてほしい。Markdown記法についていくつか特殊というか、他のMarkdown記法と互換性のない記法が存在する。全てを把握できているかどうかはっきりテストしていないが、現在分かるものは次の通り。引用のネスト時に1行余計に書く必要があるこれは言葉では表しにくいプログラミングコードのシンタックスハイライトがある便利ではあるがhtml→markdown時に対応できない。しようか検討中tableのalignがmarkdown→html→markdownに変換したとき無効になるpandoc側のバグといっていいのか。これは調節するのが難しそうとりあえず改行と引用だけ書き方を気をつければ良い。あと画像はEvernoteの関係でmarkdownやらhtmlやら変換していると無くなっちゃうので、画像なしで。それ以外はだいたい安心できると思う。問題ない書き方はこれ。段落と同じような扱いを受けている。これはPandocだけの仕様。段落と同じような扱いを受けている。リストのテスト2ネストするとき気をつけて。月別アーカイブはてなブログをはじめよう!sandaiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。