Weblog

Blog Hacks: Hack #79

Posted at 2004-08-31T22:39:00+09:00 in Blog

もう第二刷!な、ぶろがーのますとあいてむBlog HacksのHack #79ではPerlでBloglinesの新着記事数をチェックするスクリプトのお話です。このHackの子見出しは、「WindowsやMac OS Xと違ってBloglines Notifierの用意されていないLinuxなどで・・・」となっていますが、現在はMozilla Extensionとして動作するものKDE上で動作するものが公開されています。ので、通常はこちらを使った方が良いと思います。

と、するとこのHackが無意味なモノになってしまうのでいろいろと誤魔化してみる。子見出しと違う形になってしまいますが、いろいろなプログラムからBloglinesの新着は取得できるんだよ!みたいなHackとして受け取ってもらえれば幸いです。Hackの前半で書いているように、ごく簡単な手続きでパースしやすい文字列が返ってくるってわけです。

Windowsだと、簡単なスクリプトが動かせたりするSamurizeCoolMonKapsulesなどでBloglinesのNotifierを作ることができるでしょう(使ってないので僕は作りませんけど)。また、TClock Lightのユーザー定義文字列を引数でセットできる機能を利用して、WSHで新着記事数を取得してTClock Lightに渡し、タスクトレイに表示するなんてことも可能です。

TClock Lightを利用してBloglinesの新着記事数をタスクトレイに表示

これを実現するためには以下のようなVBScriptファイルでOK。

sMail = "<登録したメールアドレス>"
sTClock = "C:\Program Files\TClock Light\tclock.exe"

Set oXmlHttp  = CreateObject("Msxml2.XMLHTTP.3.0")
Set oWshShell = WScript.CreateObject("WScript.Shell")

sTClock = Chr(34) & sTClock & Chr(34)

oXmlHttp.open "GET", "http://www.bloglines.com/update?user=" & sMail, False
oXmlHttp.send
sRes = oXmlHttp.responseText

aRes = Split(sStr, "|", -1, 0)

oWshShell.Run sTClock & " /ustr9 " & aRes(1)

あとはTClock Lightの書式設定にUSTR9と書いてやればこのVBScriptを実行するたびにタスクトレイの表示が更新されます。定期的にこのVBScriptを実行したい場合は、同じくTClock Lightのアラーム設定で適度な間隔を指定してやれば良いです。さらにはTClock Lightのマウス操作設定で、タスクトレイのダブルクリックをファイルを開くにしてやり、ファイルに、

http://www.bloglines.com/myblogs

を指定すると、タスクトレイのダブルクリックからMy Blogsが開けて完璧!

まぁ僕はtcbloglinesを使っているんですけどね。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. RSS Ping
  2. Pingoat
  3. blogの掃除
  4. blogsnow
  5. Blog Hackers Conference 2004
  6. FeedMesh
  7. コメント・スパム対策いろいろ
  8. 1000エントリまでの道
  9. weblogUpdates.pingはなかったことに
  10. Blog Hacks: Hack #16

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2004-12-21T16:43:15+09:00 (in 0.101 secs).