Recent entries from same category
同じカテゴリに分類された最近10件のエントリです。
- RSS Ping
- Pingoat
- blogの掃除
- blogsnow
- Blog Hackers Conference 2004
- FeedMesh
- コメント・スパム対策いろいろ
- 1000エントリまでの道
- weblogUpdates.pingはなかったことに
- Blog Hacks: Hack #16
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だと、簡単なスクリプトが動かせたりするSamurizeやCoolMon、KapsulesなどでBloglinesのNotifierを作ることができるでしょう(使ってないので僕は作りませんけど)。また、TClock Lightのユーザー定義文字列を引数でセットできる機能を利用して、WSHで新着記事数を取得してTClock Lightに渡し、タスクトレイに表示するなんてことも可能です。
![]()
これを実現するためには以下のような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を使っているんですけどね。
同じカテゴリに分類された最近10件のエントリです。
JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。
This page was last modified on 2004-12-21T16:43:15+09:00 (in 0.101 secs).