livedoor クリップから del.icio.us に同期 [plagger]
SBM は del.icio.us をメインに使っているが,いろいろ試したところ,どうもブックマーク時のパフォーマンスは,livedoor クリップが一番優れているように思う.
というわけで,これからブックマーキングには livedoor クリップを使って,Plagger で del.icio.us に同期させてみようと.
Web を徘徊すると,del.icio.us からはてなブックマークに同期する例は沢山あって,それも基本的に考え方は同じなのだが,今回やりたかったことをそのままやられている方がいたので,こちらを参考にした.
suVeneのあれ: livedoorクリップ2はてブ・deliciousのyaml
とりあえず /assets/plugins/Filter-TruePermalink/livedoor_clip.yaml もそのまま使ってみる.
あとは,順序性を保つ為に,Reverse.pm のコードを
nirvashの日記 - [sbm] del.icio.us to hatebu
から拝借 (/Plugin/Filter に配置).
include:
- /home/<username>/.yaml/base.yaml
plugins:
- module: Subscription::Config
config:
feed:
- url: http://clip.livedoor.com/rss/clips/toshied
- module: Filter::TruePermalink
follow_redirect: 0
- module: Filter::Rule
disable: 0
rule:
module: Deduped
path: /home/<username>/plagger/.tmp/sbm
compare_body: 1
- module: Filter::Reverse
- module: Publish::Delicious
config:
username: toshied
password: base64::XXX
interval: 2
post_body: 1
# - module: Publish::HatenaBookmark
# config:
# username: toshied
# password: base64::XXX
# interval: 2
# post_body: 1
include している base.yaml は 導入した時のメモ を参照 (global 定義しかないので見る程のものではないけど).
crontab -e して,
PERL5LIB=/home/<username>/local/lib/perl5:/home/<username>/local/lib/perl5/site_perl 45 * * * * /home/<username>/local/bin/perl /home/<username>/local/bin/plagger -c /home/<username>/.yaml/sbm.yaml > /dev/null 2>&1みたいな.
Plagger 便利すぎ.



