module Spiderweb

Constants

VERSION

Public Class Methods

is_bot(request) click to toggle source
# File lib/spiderweb.rb, line 4
def self.is_bot(request)
  bots = ['bot','crawl','slurp','spider','spyder','data','content','creep','scooter','internet','tricus','search','download','check','ingrid','adsense','magpie','arks','askjeeves','turn it in','shinchakubin','alexa','appie','rambler','marvin','voila','netcraft','larbin','voyager','pompos','link','orlando','big brother','echo','mirago','digger','archiver','robi','patric','holmes','jemmathetourist','index','wise-guys','ilse','curl','teoma','ask','jeeves','yanga','ichiro','sargas','ndex','python','ning','facebook','scout','ruby','lipperhey','butterfly','postrank','comet','unwind','topblogs','validator','media']
  robot = bots.any? { |bot| request.env['HTTP_USER_AGENT'].include? bot }
  return robot
end