Gmail 経由で Podcasting
なんか Podcasting ってのが流行ってるらしいですね、かっこよさげで楽しそう! と激しくいまさらに関心を持ち始めたので調べてみた。
つまりは、なんらかの手段でもって音声ファイルを作って、それを RSS で配信、んでもって iPodder や Nimiq といったソフトを用いると iTunes や iPod と連携して自動的にダウンロードして聴くことができますよ、便利ですね、個人メディアの革命ですね! ということでしょうか。なんだかかっこいい感じなので、僕も始めてみました。
追記。自分であれこれやってみたものの、次の日にはさっそく面倒になってしまい、結局は MT でやることにしました…。下記 URL は podcasting の RSS として継続して利用できます。
- antipodcasting の RSS(XSLT で HTML に変換しています)
音声ファイルの作成はおくとして、Podcasting する上で面倒なのは、作成したファイルをアップロードし、その更新にあわせて Web ページや RSS を作成する手間がかかることだと思うのですが、そのあたりをどうにかしたいなぁってんで、ちょっとした仕組みを作ってみました。まぁ既存のツールでいいものはあるだろうけど、こゆとこいじるのが好きなので…。
流れ的には、まず音声ファイルを作成、タグを編集したら、あらかじめ取得しておいた Gmail のメールアドレス宛にそのファイルを添付したメールを送信します。んでもって、cron で定期的にスクリプトをまわして Gmail からメールと添付された音声ファイルを取得し、RSS を書き出す、ってな単純なもの。んで、Web ページを作るのは面倒なので、作成した RSS を XSLT でもって加工し、対応ブラウザ(WinIE や Firefox 等の Gecko 系ブラウザ)で見れば普通の Web ページに見えるようにしてお茶を濁しております。
まぁあんまり参考にはならないかもしれませんが、いちおうこんなん作ったということで…。あと、Gmail からメールを取得するのに Mail::Webmail::Gmail を使ったのですが、よくよく考えてみると Gmail は POP3 にも対応してるので、どうせなら POP3 経由で取ればよかったと、作り終わってから気づきました…。面倒なので作り直しませんが…。