Skip to content

chromatic/Plack-Middleware-BotDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Plack::Middleware::BotDetector - Plack middleware to identify bots and spiders

VERSION

version 1.20120916.2030

SYNOPSIS

enable 'Plack::Middleware::BotDetector',
    bot_regex => qr/Googlebot|Baiduspider|Yahoo! Slurp/;

DESCRIPTION

Any popular web site will get a tremendous amount of traffic from bots, spiders, and other automated processes. Sometimes you want to do (or not do) things when such a request comes in--for example, you may not want to log bot traffic on your site.

This middleware applies an arbitrary, user-supplied regex to incoming requests and sets a key in the PSGI environment if the user agent of the request matches. Any other portion of your app which understands PSGI can examine the environment for this key to take appropriate actions.

SPONSORSHIP

This module was extracted from http://trendshare.org/ under the sponsorship of http://bigbluemarblellc.com/.

AUTHOR

chromatic <chromatic@wgz.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by chromatic.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

About

Plack middleware to detect requests from spiders and bots

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages