ChangeLog形式のテキストをEvernoteに変換 - DocuWorksでペーパーレスと業務効率化 DelphiでDocuWorks連携プログラム作成

ChangeLog形式のテキストをEvernoteに変換

DocuWorksでペーパーレスと業務効率化 DelphiでDocuWorks連携プログラム作成

ChangeLog形式のテキストをEvernoteに変換

以前GoogleノートブックをEvernoteに変換するツールを公開した際に、qkeiさんからコメントいただいたChange-Logの変換ツールを作ってみました!
(まだqkeiさんがこのブログを見てくれているのかどうかも怪しいですが・・・)


とはいえChangelogを調べてみたところ、これはある決まったフォーマットではなく思想に近いものであることがわかりました。
(こんな風に書くといいよ、的な感じ)

なので使用する個人によって形式がばらばらです。
このソフトでは下記のChange-Log(Change Memo)記入様式を基本とし、変換することができます。


いますぐダウンロードしたい方はこちら

基本的な書式


2009-01-01 12:34:56 Taro Nihon <taro@example.com>

    * 今日はいい天気だった
    * 昨日は曇りだった

書式の内容


●ブロックの始まり

日付[ ]時刻[ ]記入者名など[ ]<メールアドレスなど>

例:) 2009-01-01 12:34:56 Taro Nihon <taro@example.com>

先頭にスペースを空けてはいけません。

この行を見つけると「ブロック」として認識を開始します。
この下に続く本文に対して、日付、記入者の名前を付けていきます。


また時刻は必須ではありません。
時刻がない場合は現在の時刻を割り当てます。

次に記入者名の読み取り
「記入者名を読み取る」オプションが

■チェックされている場合
Evernoteのノートの終わりそれぞれに
記入者:Taro Nihon <taro@example.com>
と入ります。

■チェックされていない場合
項目の内容のみになります。



■日付の形式

この日付の形式が一番困りました。
なにしろ付ける人によって完全にばらばらです。
とはいえ変換できないでは話になりませんから、ある程度のフォーマットに絞り変換します。
標準的な付け方にはほとんど対応できるはずです。


日付のフォーマットは下記の様式に柔軟に対応します。
しかし下記のいずれかでない場合は変換ができません。
その場合、本日に日付に置き換えられます。
--------------------------------------------------------
2009-01-01(年、数字の月、日)
2009-JAN-01(年、英語の月、日)
英語の形式は1月ならJAN, JANUARY(大文字小文字は関係なし)に対応できます。

01-01-2009(日、数字の月、年)
01-JAN-2009(日、英語の月、年)

またそれぞれの区切り文字は / や空白でもOK

変換できない例:
01 JAN 12:00:00 2009 (日、月、時間、年)

不可思議なのはこの形式ですが、使っている人がいるようです。いったいどのような利便があるのだろうか・・・
--------------------------------------------------------

●項目の始まり

[インデント]*[文章]

例:)    * 今日はいい天気だ。

インデントをとり、アスタリスク(*)で始まる行を見つけると項目として認識を開始します。インデントはいくつかのスペース、タブ文字などに対応しています。(スペースの行、タブの行が混在していてもかまいません。)

この項目はEvernoteのノート1つ分になります。
上記の例ですと、Evernoteに「今日はいい天気だ。」というノートが一つはいります。
その作成日付は先ほどのブロックの日付になります。
上記の例ですと2009年1月1日 12:34:56にノートが作成されたこととなります。

また項目の途中の空白行は下部のオプションのスイッチにより動作が変わります。


たとえば以下のような構成があったとします。

    *今日はよい天気です。
(空白行)
     でも午後は曇るようです。


空白行は文字ゼロの行(スペース、タブなども存在しない)です。



「空白行で項目の区切りとする」オプションが
■チェックされている場合
項目は完全に空白の行(スペースも何もないゼロ文字の行)を見つけると
終了します。


「今日はよい天気です。」のみがノートになる。


■チェックされていない場合
「今日はよい天気です。

でも午後は曇るようです。」


がノートになります。

ダウンロードはこちら

ChangeLog to Evernote 変換ツールのダウンロードはこちらからどうぞ。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ChangeLog形式のテキストをEvernoteに変換

このブログ記事に対するトラックバックURL: http://www.gracix.com/mtos/mt-tb.cgi/1002

コメントする

DocuWorks 7.0

DocuWorksテキスト抽出ツール

DocuWorks文書から拡張子が「.xdw」のファイル、「.xdb」のDocuWorksバインダーファイルからテキストのみを抽出することができます。アノテーションの文字も抽出できます。
DocuWorksテキスト抽出ツールのダウンロードはこちらから

DocuWorks文書 閲覧用ソフト

DocuWorksを持っていない方がDocWorksファイルをもらった時に使う、閲覧のみができるソフトです。
Xeroxさんのページから無料で入手できます。
こちら

ちなみにDocuWorksのファイルは拡張子が「.xdw」となっています。

サイト内検索

Delphi2009

情報整理・ビジネス良書

はたらき方の革命

はたらき方の革命


ライフスタイルプロデューサー、浜野 安宏さんの著書です。迷いの多いこの時代、どうやって自分を表現し、幸せにはたらくか、生きるか。それを実践する多くの人のインタビューで構成されています。強くお勧め!

「読む・書く・話す」を一瞬でモノにする技術「読む・書く・話す」を一瞬でモノにする技術

声に出して読みたい日本語などで有名な齋藤 孝氏の本。忙しい生活の中で、どれだけ本を読み、それを記憶し活用するかは、私たちのビジネス人生において非常に重要です。その具体的な方法を気づかせてくれます。私もEvernoteからメモをノートにしようかと思います。さっそく3色ボールペンも買いました(笑)

大金持ちをランチに誘え! 世界的グルが教える「大量行動の原則」

大金持ちをランチに誘え! 世界的グルが教える「大量行動の原則」 ダン・ケネディ


ビジネスというよりも人生的に役に立つ私のバイブル。金持ちになるとはどういうことか、幸せになるとはどういうことか。多様な経験と深い洞察による人生をよりよく生きるための根本的なヒント集。私は現在実践中。道は遠く。

最少の時間と労力で最大の成果を出す「仕組み」仕事術
最少の時間と労力で最大の成果を出す「仕組み」仕事術 泉 正人


まずはリスト化!自分の行動を整頓し、仕組み化することであらゆる仕事が明確に、早く、確実になる!なんだか忙しいだけで仕事が終わらない・・・という人にオススメ。

ヤクーバとライオン〈1〉勇気 (講談社の翻訳絵本)

ヤクーバとライオン 1 勇気


あなたは最近絵本を読んでいますか?私は絵本が大好きです。その中で最近感動した1冊。ライオンをしとめることで「勇者」となる儀式。若者ヤクーバはあるライオンと出会います。その先はお楽しみ。真の勇気とは何か。正しさとは何か。自分の得たいものとはなんなのか。迫力のあるモノクロの絵が、短い文とともに心に疑問を投げかけます。

Delphiのお気に入りの本

Delphiというよりはプログラムで役に立ったな~と思う本です。

Delphiオブジェクト指向プログラミング (ソフトウェアテクノロジー)
Delphiでプログラムを楽しむなら必ず一度は眼を通しておいたほうがよい本です。
私もこの本をよんでオブジェクト指向とポインタの真髄を知ることができました。
ほとんど絵のない本で、しかもわかりづらいポインタや多態性などの概論と実践です。
しかし、Delphiの基礎の基礎をすべて得ることができます。
この本を読みながらVCLソースを眺めればまさに発見の嵐!!
あらゆるプログラムに応用できるまさに基礎のための本です。
Delphiコンポーネント設計&開発完全解説
MLの巨人(笑) 中村さんの著書のひとつです。
コンポーネントの設計、開発に関するあらゆることがわかりやすく収められています。
コンポーネントを開発することはDelphiの設計、Delphi言語の設計、オブジェクト指向などあらゆる技を習得できます。
中村さんの深い理解による解説でつまづきやすい部分もなんなくクリアすることができます。
Delphiを少しでも使いこなしたい方にはお勧めの一冊。
Delphi Graphic Secrets―Know‐how & Libraries
またしても中村さんの著書のひとつです。
というかここまで内部に精通し、わかりやすく説明(重要!)できる人はほとんど知りません。
この本はWindowsのグラフィック操作に関する全般が解説されています。
Windows95時代の悪しきパレットの習慣から、いまだに存在するプリント時に空白が発生したりするバグの回避方法、
さらに踏み込みメタファイル、フォントの正しい表示と位置の割り出しかたなどなど。
私の持っているこの本はすでに付箋とペンで見る影もありません(笑)
すばらしい本です。