32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2007年
3月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2007-03-21 (Wednesday) [長年日記]

[Ruby][Plagger][Perl] Pruggy - Plagger on Ruby

Webのサービスを連携させるためのRubyモジュールです. RubyでSNSやSBMなどのサービスにアクセスすることができます. PerlのPlaggerのようにサービス同士を連携させることもできます.

というプロジェクトを去年の9月末に登録し,成果物がまとまったら公開しようと考えていました.

しかし,どう考えてもPRaggerの方が真面目にやっているようなので,こちらはそろそろプロジェクトを停止したいと思います.

概要のようなことがすでに完成しているか,といえばそういうわけにもいかず,成果物としてはWWW::Mixi的な部分とrss2mixiだけなんですよね.核の部分については完全に未実装という罠...

とりあえず,副産物のWWW::MixiをRubyForgeに登録しようと思い,プロジェクトを申請しました.時期をみて,WWW::Mixiの部分については移動させたいと思います. → WWW::Mixi

[Ruby][tDiary] rss2mixiの使い方

rss2mixiはRSSの内容をmixiの日記に投稿するためのプログラムです.また,一度投稿したRSSの内容が変更された場合もこれを追従し,日記の編集を行います. 現在はPruggyのレポジトリに含まれており,以下の手順で使うことができます.

1. 成果物のチェックアウト
cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pruggy login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pruggy co pruggy
2. 設定ファイルの編集

config.rb.exampleをconfig.rbとしてコピーします. コメントを参考に設定を編集します.

3. lib以下をロードパスが通っている場所に配置する

ライブラリとして読み込まれる位置に配備してください.

4. rss2mixiの実行

以下のようにegディレクトリでrss2mixi.rbを実行してください.

cd eg
ruby rss2mixi.rb

crontabに登録すれば投稿と編集を自動化できます.

*/15 * * * * (cd /path/to/pruggy/eg && ruby rss2mixi.rb /path/to/index.rdf)

注意点

なお,RSSからplain textに変換する機能は未実装で,外部のプログラムに依存しています. 変換部分は以下のようになっています.

必要に応じてlynxとw3mのお好きな方をご利用ください.(ぶ

いや,PureRubyな実装を作っていただければそれがいちばんマシかもしれません...

リンク

ドキュメントを整えてから公開しようと思っていたら,遅くなってしまいました.すみません...

しかも,遅くなった割にはドキュメントも書かれていないという罠...orz

[Ruby][2ch] MoonWolfさん降臨 @ 2ch

119 :MoonWolf ◆MoonWdLnkQ :2007/03/21(水) 01:50:22
   そういやWindows Vistaに対応してるのか誰か検証した?

   あとはいつまでWindows95系をサポートするかだな。
   ユニコード(W)系のAPI使えないと困る場面がちょっと出てきた。

   あとはいままで曖昧だった$KCODE='n'の意味付けだな。
   noneだからバイナリだと思ってたけど、ruby-talkあたりじゃISO-8859-1として
   とっている人も居るんじゃないか?

120 :デフォルトの名無しさん :2007/03/21(水) 03:54:05
   UNIXでちゃんと動けばいいよ

121 :デフォルトの名無しさん :2007/03/21(水) 12:22:55
   Linux で動けばいいよ。Windows は JRuby か XRuby でいいだろ

住人たちのなんとヒドイ返事...

かくいう自分も別に*nixで動けばあとはどうでもいいかなぁ...

[mixi][Web] mixiの読み逃げ

about 「mixi読み逃げ」ってダメなの?

それなんてぱどタウン

本日のPingbacks(全0件)