life x web Technology Design

コミュニケーションとテクノロジーを考えるブログ

一日のブックマークをブログに自動投稿してみる

Tags: , , , ,

かねてから考えていた

一日ブックマークしたものを一覧でブログに自動投稿

ということができないか模索しながら、何かサービスが
ほしいときにどうするかおってみようと思います。

とりあえずほしい条件はこんな感じ
・Googleリーダーの共有機能でクリップ
・一日分が一覧で次の日反映
・使用ブログはMovable Type

まあ、これぐらいさくっとプログラム書けよ、、、
って話ですが、PC壊れていて開発環境なかったりで
いろいろと面倒なので他力本願で何とかならないか
考えます。

1.何かサービスがないか探してみる
とりあえずスピード優先のご時世なのですでにサービスが
ないか探してみます。

さっくり探したところBuzzurlの機能を使えば
きれいに一覧になりますし、コメントも入って理想ですね。

でも新しいSBMを使いはじめるのはハードル高いのと、
そもそもMTへの投稿に対応してないみたいです。

2.サービスの組み合わせでなんとかならないか考える
とりあえずドンズバなサービスが見つけられなかったので
今度はいろいろなサービスの組み合わせで何とかならないか
考えてみます。

とりあえず、要素分解

一日ブックマークしたものを一覧でブログに自動投稿
=ブックマーク/日ごと+自動投稿

となります。

Googleリーダーの共有機能はまとめサイト的なものも
自動的に出来上がって、そのRSSも取得できます。

dailyfeed
こんなの

なのでそれをDailyFeedというRSSを一日単位でまとめてくれる
サービスでまとめます。

これで、日ごとのブックマーク一覧RSSが完成。

あとはこれをMTのプラグイン「rssEntry」で自動投稿
すればOK!

(あと、参考まで)
使っているレンタルサーバーによってはプログラムを定期的に
実行するために使うcronが使えない場合があるので今回、
MTのプラグインでRunPeriodicTasksというのを使っています。
また、RSSの中身を一部変更するためYahoo!Pipesも使っています。

bookmarkentry

こんな感じです。

3.自分でつくる
今回は組み合わせでできたんですが、やっぱり自分で作れる
人は作ったほうがいいでしょう。サービスがどれか停止したとき
すべてが崩壊します(苦笑)。

ただ、前述のとおりスピードが重要なので、組み合わせで作って
後からそれぞれの要素を作りこんでいく、というやり方も
ありなんじゃないかなと感じました。

まとめ
とりあえず組み合わせて動かす。そしてそこから作る。

参考:
Hideya’s shared items in Google Reader
Buzzurl
DailyFeed
rssEntry
RunPeriodicTasks
Yahoo!Pipes

© 2009 life x web Technology Design. All Rights Reserved.

This blog is powered by the Wordpress platform and beach rentals.