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

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