Plagger::Plugin::Filter::AntiAmazonAssociate
追記:PPP::TruePermalinkのyaml版のほうがいいのでそっちをどうぞ。
MMのRSSはデフォルトアサマシ仕様だけど、他ブックマークに持ってく上ではアレなので
package Plagger::Plugin::Filter::AntiAmazonAssociate; use strict; use base qw( Plagger::Plugin ); sub register { my($self, $context) = @_; $context->register_hook( $self, 'update.entry.fixup' => \&filter, ); } sub filter { my($self, $context, $args) = @_; my $entry = $args->{entry}; if ($entry->link =~ m!^(http://www\.amazon\.co\.jp/exec/obidos/ASIN/\w{10})/!) { $entry->link($1); } } 1;
config.yaml
- module: Filter::AntiAmazonAssociate