otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2007-05-18

Buzzurlの「このニュースを含むdel.icio.usブックマーク」画像urlに?aggregateが付いていないので数が変になってる

Buzzurlの「このニュースを含むdel.icio.usブックマーク」画像urlに?aggregateが付いていないので数が変になってる - otsune's SnakeOil  を含むブックマーク はてなブックマーク - Buzzurlの「このニュースを含むdel.icio.usブックマーク」画像urlに?aggregateが付いていないので数が変になってる - otsune's SnakeOil  Buzzurlの「このニュースを含むdel.icio.usブックマーク」画像urlに?aggregateが付いていないので数が変になってる - otsune's SnakeOil  のブックマークコメント

例えばno titledel.icio.usブックマーク数画像は

http://del.icio.us/feeds/img/savedcount/d28d139b1bc509a03d3952c0f821f876?aggregateが正しいurlなんだけど。

ソースを見ると

function external_resource(){
/* ... */
var del = document.createElement("img");
del.src = "http://del.icio.us/feeds/img/savedcount/d28d139b1bc509a03d3952c0f821f876";
del.alt = " ";
$("del_user").appendChild(del);

となっていて-1された画像を呼び出している。

これは誰に言えば良いんだろ? >d:id:nTeTs

(サポートかno titleでもいいのか)

del.icio.usのrssをtumblrに喰わせると文字化けするのは、数値文字参照だからじゃね?

del.icio.usのrssをtumblrに喰わせると文字化けするのは、数値文字参照だからじゃね? - otsune's SnakeOil  を含むブックマーク はてなブックマーク - del.icio.usのrssをtumblrに喰わせると文字化けするのは、数値文字参照だからじゃね? - otsune's SnakeOil  del.icio.usのrssをtumblrに喰わせると文字化けするのは、数値文字参照だからじゃね? - otsune's SnakeOil  のブックマークコメント

それFilter::Entitiesで出来るよ!

でもYahoo Pipesとかでも処理できネェのかな。

追記:というわけでPlaggerで試してみた。

いったんtumblrdel.icio.usインポートを削除してから。

単純に

plugins:
  - module: Subscription::Config
    config:
      feed:
        - http://del.icio.us/rss/otsune
  - module: Filter::Entities
  - module: Publish::Feed
    config:
      format: RSS
      dir: /path/to/www.otsune.com/feed
      filename: delicious-otsune.rss

Filter::Entitiesで通しただけのRSStumblrに登録。crontabで回して生成。

で、しばらく放置してみたらhttp://otsune.tumblr.com/post/2070014という感じで文字化けせず。

つまりHTML::Entities::decode($_)だけのcgiをどこかに噛ませておけばいいのか。(キャッシュや304や負荷を考えると、単純なcgiじゃまずいだろうけど)

というかtumblr側の方で対応するのが筋だよなこれ。del.icio.us特化のインポート項目つくってんだから。

nTeTsnTeTs2007/05/18 10:22修正しました!
ありがとうございます。

トラックバック - http://subtech.g.hatena.ne.jp/otsune/20070518