情報は量

アクセスカウンタ

help リーダーに追加 RSS del.icio.usから、はてなブックマークにコピーする

<<   作成日時 : 2006/09/02 23:46  

トラックバック 0 / コメント 0

(注意:このエントリは2006年4月にWindowsにplaggerをインストールしてBloglinesをGmailで購読しよう 情報は量/ウェブリブログの番外として書かれました。しかし該当記事の修正・補足にあたり1記事あたりの最大文字数制限に達したため新エントリとして独立させたものです。以下のyamlは今では古く、重複や順番・はてなへの負荷の問題があるので実際には使わないほうが良いでしょう。

del.icio.usからはてブにコピーする際にはnirvashの日記 - [sbm] del.icio.us to hatebuPlaggerグループ - Seacolor's Labs. - del.icio.usとはてなブックマークを同期させるyaml(完全版)を参考にしてyamlを作ると良いと思います。2006.09.02 woodgreen)

実は個人的にはこちらが本命です。私はメインでdel.icio.usを使っています。はてブもテンポラリとして使っていますが一本化したいと思っていました。del.icio.usは一発ブックマーク可能ですしinboxでタグ指定可能だったり完成度が高いというメリットがあります。はてブは日本人が多くてレスポンスも速いサービスです。どちらも捨てがたい!というわけで、メインでdel.icio.usを使って、その内容をplaggerではてブにコピーすることにしました。ブックマークのミラーリングみたいな。del.icio.usのRSSをはてブにPublishすればいいわけですね。で、作成したのは以下のconfig.yamlです。
global:
  plugin_path:
    - C:\Perl\site\lib\Plagger\Plugin
  assets_path: C:\Perl\site\lib\Plagger\assets
  timezone: Asia/Tokyo
  log:
    level: info

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://del.icio.us/rss/woodgreen
        
  - module: Aggregator::Simple

  - module: Publish::HatenaBookmark
    config:
      username: woodgreen
      password: baz
      interval: 8
      post_body: 1

適当に作ったこんなyamlでサクッと動作しました。うおおー、楽すぎる!楽すぎます!ほんとplagger作者のmiyagawaさんと、Publish::HatenaBookmark作者のfubaさんに感謝感謝です。

あ、del.icio.usのタグがはてブのタグに変換されませんでした。具体的にはdel.icio.usの「NHK 著作権」のような複数タグがはてブにポストされるとき「[NHK 著作権]」のようにひとつのタグとしてポストされてしまいます。HatenaBookmark.pmの89行目あたりをやっつけぎみに修正して対応しました。
修正前
my @tags = @{$args->{entry}->tags};
修正後
my @tags = split(/\s/, "@{$args->{entry}->tags}");
おそらくもっとスマートなやり方があるはずですが……動いてるからまぁいいかってことで。(追記:WindowsにplaggerをインストールしてBloglinesをGmailで購読しようのコメント欄参照)

設定テーマ

注目テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文