月曜日, 12月 11, 2006

[Google Calendar][JSON] Google CalendarでBlogのエントリー このエントリーを含むはてなブックマーク

Google Calendarのコメント情報をJSONで読み、Blogのように時系列で表示するJavaScriptを作ってみた。ここを参照=>(デモ説明

カレンダーに自由に書き込んでもらって結構なのでぜひ使ってみてほしい。こういう使い方はカレンダーの想定外かもしれないけど、ちょっとした情報共有にはこれで十分事足りると思う。

技術的なポイントは、
  •  エントリーをソートする( feed.entry.sort() で、sort中に更新順となるような条件を指定した)
  •  ISO8601からDateへの変換(d.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/,'$2/$3/$1 $4'))・・9時間足してねえ
  • エントリーのlinkを元にコメントのリストをJSONPを使って作成する(document.write()だとIEで動かないのでdocument.createElement()を使ってscriptタグを作成した)
  •  4行目のIFRAMEは埋め込みカレンダーを横に出すため
  •  30秒おきにリロード(この動きがかっこ悪い)

0 件のコメント:

 
© 2006-2015 Virtual Technology
当サイトではGoogle Analyticsを使ってウェブサイトのトラフィック情報を収集しています。詳しくは、プライバシーポリシーを参照してください。