プロが教えるわが家の防犯対策術!

現在、googleカレンダーを使って研究をしています。テキストファイルにメタ情報が入っていて、そのメタ情報をカレンダーの形式にして、googleカレンダーにインポートし、カレンダーで見られるようにしたいと考えています。

そこで、テキストファイル(.txt)にあるメタ情報をiCalendar形式(.ics)に対応させて変換したいのですがやり方がわかりません。何の言語を使ってどんな方法を行えば良いでしょうか?
また、それについて書いてあるサイトなどがありましたら教えてください。

A 回答 (2件)

それなら、PHPで。

インストールと設定ができていれば、「 php スクリプト 」と実行すれば、サーバーが無くてもスクリプトを実行できます。

htmlに埋め込んで動的に変更する、というのをやったのでは?
あの要領で、htmlではなくiCalendarの書式で出力するだけだと思います。

ファイルの読み方とか、入力した文字列を変換する方法とかは、同じです。
    • good
    • 0
この回答へのお礼

ありがとうございます。PHPで作成してみます。

お礼日時:2011/08/11 12:14

テキスト→テキスト変換なら、Perl,Ruby,Pythonと言ったスクリプト言語が得意とする分野です。


どれか使ったことはおありでしょうか?

ics形式は「icalendar 仕様」で検索。
元データから必要なところを抽出して、icsに合せて出力します。
具体的な方法は、元データが無いのでなんとも。

この回答への補足

PHPやjavaくらいしか使ったことないです。


元データはicalendar形式に合わせたメタデータです。

予定開始日時
予定終了日時
予定の内容
予定の件名
予定の場所

など、icalendar形式にそったデータが入っており、そのデータを

BEGIN:VEVENT
DTSTART:20110628T053000Z
DTEND:20110628T063000Z
DTSTAMP:20110728T061515Z
UID:
CREATED:20110728T042319Z
DESCRIPTION:内容
LAST-MODIFIED:20110728T055711Z
LOCATION:場所
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:件名
TRANSP:OPAQUE
END:VEVENT

上のようなicalendarの形式に対応させて、最終的に.icsで出力したいです。

補足日時:2011/08/09 18:16
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!