Weblog

googlebot plugin

Posted at 2004-06-27T19:15:00+09:00 in Blosxom

V. W. MarshallIn Which the Fly Invites the Spider Into His Parlorと言うエントリにinspireされて(inspireとはパクったのを誤魔化したい時に使う言葉です)、Googlebotが自分が設置したblosxomのどこかしらのページをクロールした時メールを送信するプラグイン、googlebotと言うものを作ってみました。

以下、コード。

# Blosxom Plugin: googlebot
# Author(s): Kyo Nagashima <kyo@hail2u.net>
# Version: 1.0
# Blosxom Home/Docs/Licensing: http://www.blosxom.com/

package googlebot;

use strict;

# --- Configurable variables -----------

my $sendmail = '/usr/sbin/sendmail';
my $from     = 'googlebot@example.com';
my $to       = 'john.doe@example.com';
my $subject  = 'Welcome Googlebot.';

# --- Plug-in package variables --------

# --------------------------------------

sub start {
  if (
    $ENV{'HTTP_USER_AGENT'} =~ /Googlebot/ and
    open(MAIL, "| $sendmail -t")
  ) {
    print MAIL <<"_MAIL_";
From: $from
To: $to
Subject: $subject
Content-Type: text/plain; charset=ISO-2022-JP

Googlebot tries to index the following page:
http://example.com$ENV{'REQUEST_URI'}
_MAIL_
    close(MAIL);
  }

  return 0;
}

1;

てか、使ってないので動くかどうかは知りませんけど。

なんて奴だ。

inspire元のエントリにもあるように、いろいろな検索エンジンのロボットをトラッキングすると面白いかもしれないですね。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. 不明なflavour回避パッチの問題点
  2. 使用しているプラグイン
  3. はてなブックマークでつけられたコメントをblosxomにインクルード
  4. blosxomサイトの日本語訳
  5. interpolate_fancyプラグインの使い方
  6. blosxom plugin: ufyu
  7. SourceForge.netで開発されているblosxomはv2.0.2に
  8. push_if_first plugin
  9. paging plugin更新 #8
  10. エントリの日付と時刻をW3CDTFで

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2004-06-27T19:15:08+09:00 (in 0.099 secs).