Author Archive
-
アンサイクロペディアはたまに異常にクオリティ高い記事が発掘される
mixiにそのまま投稿しちゃうと、本来リンクじゃないと困るものが、ただのテキストになってしまうわけで。どっちみち携帯から見てる人には無用なエントリになっちゃうし、いっそのことmixiには投稿しないようにしようと。一番てっとり早いのはP::P::MixiDiary.pm内で、単純にif文でほげほげすることなんだけど。ちょっと気が向いたのでplugin初挑戦してみた。
package Plagger::Plugin::Filter::StripDeliciousDailyPost;
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 $title = $args->{entry}->title;
for my $entry ($args->{feed}->entries) {
if ($entry->title =~ /^links for \d{4}-\d{2}-\d{2}$/i) {
$context->log(info => "Delete Delicious daily post entry " . $entry->link);
$args->{feed}->delete_entry($entry);
}
}
}
1;
__END__
やはりperlは書き慣れんな。yamlを以下のようにして動作確認。
plugins:
- module: Subscription::Config
config:
feed:
- url: http://nobu666.com/rss?feed=rss2
- module: Filter::Rule
rule:
module: Deduped
path: /tmp/blog2mixi.tmp
compare_body: 1
- module: Filter::Reverse
- module: Filter::FindEnclosures
- module: Filter::FetchEnclosure
config:
dir: /tmp/fetch-image
- module: Filter::FormatText
- module: Filter::EntryFullText
- module: Filter::StripDeliciousDailyPost
- module: Publish::MixiDiary
config:
username: メールアドレス
password: パスワード
interval: 10
originally_link: 1
mixi, plagger 前使ってたwp-mixipublisherは便利だったんだが、今のバージョンのWordPressじゃ動かないっぽ。色々修正してみたけど途中で面倒になったので、結局plaggerでやることに。PlaggerをつかってBlogとMixiの日記を同期させる参照。YAMLにFilter::FindEnclosures入れ忘れたので悲惨なことになってるな。ちゃんと動くんかな…なんか投稿は成功してるのに、エラーログ出る。謎。テストで画像貼るお!
Dedupeの指定間違ってたのかな…記事ダブりまくり。もっかいテスト。
diary, plagger, wordpress[amazon]B000WD6YZU[/amazon]
土曜に嫁(仮)と義弟(仮)の3人で遊んだ。遊んだと言っても、前作で集会所の方を全然やってなかった俺のクエを、一方的に手伝って貰った、が正解なんだが。おかげさまで★4の残り少しと★5もキークエ全部終わり、無事に上位クエが出来るように。嫁(仮)がコタツで寝てしまった横で、「上位装備作った方がいい」ということでクックを延々と倒す作業までつきあってくれた。時間的に全部は無理だったけど、★6「挟撃のイャンクック!」数回、「牙獣たちの逆襲!」と「猪突猛進!ドスファンゴ」3回であらかた材料は揃った。あと「コンガの剛毛」があれば全パーツ揃うんだが、★6じゃコンガがいねー…卵取ったら配置変わるかな。
昨日は★6キークエの残り、「2対の麻痺牙」と「究極の蟹料理・・・」。ドスゲネポス*2とダイミョウザザミ*2。なにげに蟹料理で数回料理されたものの、なんとか。で、キークエ「接近!ラオシャンロン」。ラオシャンロン亜種(灰)、かなり体力あって面倒だ。尻尾に轢かれて乙ったが、なんかコツは掴んだ。ちょうどボマースキルついてるし、小樽・小樽G・大樽・大樽Gに材料までフル持ち込みして挑むか。
game, mhp2g-
タシロ吹いたwww