rss2mixi.plを直した : ひろ式めもちょう
http://memo.hirosiki.jp/article/59644293.html
に書き直し版を上げました(2007/10/08)
blogに書いた日記をmixiに自動転載できるとラクだな…ということで適当なスクリプトを書いた。
rss2mixi
http://hirosiki.up.seesaa.net/src/rss2mixi.pl
・RSSのcontent:encodedを取得して、適当に整形。mixiに投稿
・一回取得したエントリは二度と投稿しない(URLで判別)
・他に自分が動いてるときは動かない(lock)
RSSで全文配信してるサイトじゃないと意味ないよ、と。
データ保存とlockにカレントディレクトリを荒らす、超美しい仕様。そんでもってやってることはXML::RSSとWWW::Mixiまかせなだけという。使うときは必要なモジュールをインストールして、スクリプト中にフィードアドレス・mixi登録メールアドレス・パスワードを書き込む。そんな血迷った人の顔が見たい。
「頭にPのつくものを使いなさい」とか誰かが言いそうだが、あんなデカいもんは要らん。つーかWWW::Mixi使うのすらなんか「Data::Dumperを初期化します」とかいうヘンなメッセージが出るからあまりイイ気分しないのに…(作ってくれる人には悪いけど)。なんだろね、あれ。めんどくさいので
#!/bin/sh
MYPATH=`dirname $0`
cd $MYPATH
$MYPATH/rss2mixi.pl > /dev/null 2>&1
とかラッパ書いてcronに登録してみる。
あと、XML::RSSは気むずかしいですね。ツンデレ? XMLの解析はやっぱり正規表現だとぼくはおもいました。
